XML 79 R64.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Apr. 30, 2017
Apr. 30, 2016
Apr. 30, 2015
Finite-Lived Intangible Assets [Line Items]      
Amortization expense of intangible assets $ 20.1 $ 10.7 $ 4.6
Weighted-average period for amortization of intangible assets 5 years    
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted-average period for amortization of intangible assets 5 years    
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Weighted-average period for amortization of intangible assets 6 years    
Patents, trademarks, and trade names      
Finite-Lived Intangible Assets [Line Items]      
Weighted-average period for amortization of intangible assets 5 years