Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - Additional Information (Detail)

v3.4.0.3
Subsequent Events - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
May. 06, 2016
Jul. 31, 2017
Apr. 30, 2015
Subsequent Event [Line Items]      
Payments to acquire business     $ 11,686
DCC Labs [Member] | Scenario, Forecast [Member]      
Subsequent Event [Line Items]      
Severance and other restructuring costs   $ 1,000  
Subsequent Event [Member] | DCC Labs [Member]      
Subsequent Event [Line Items]      
Percentage of equity interest acquired 100.00%    
Payments to acquire business $ 8,000    
Payments to acquire business, paid in cash 5,400    
Payments to acquire business, paid in shares 2,600    
Cash held in escrow 500    
Expected annualized cost savings $ 8,000