XML 33 R86.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
United States      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution expense related to plan $ 8.3 $ 5.0 $ 2.8
United States | Maximum      
Defined Contribution Plan Disclosure [Line Items]      
Percentage of defined contribution to participating employees 6.00%    
Other Countries      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution expense related to plan $ 3.6 $ 1.9 $ 1.4