XML 75 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Finite-Lived Intangible Assets [Line Items]      
Amortization expense of intangible assets $ 22.0 $ 21.0 $ 20.1
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