XML 100 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Schedule Of Income Taxes [Line Items]        
Undistributed earnings of foreign subsidiaries $ 571,300,000      
Unrecognized tax benefits liability 9,954,000 $ 6,037,000 $ 7,794,000 $ 3,674,000
Unrecognized tax benefits, reductions resulting from resolution (1,300,000)      
Unrecognized tax benefits, interest on income taxes accrued 900,000 600,000 400,000  
Unrecognized tax benefits, income tax penalties accrued 500,000 0 0  
Recognized interest expense 800,000 $ 200,000 $ 100,000  
Internal Revenue Service (IRS)        
Schedule Of Income Taxes [Line Items]        
Net operating loss carryforward $ 2,200,000      
Net operating loss carryforward, will be fully utilized 2028      
State and Local Jurisdiction        
Schedule Of Income Taxes [Line Items]        
Net operating loss carryforward $ 40,300,000      
Net operating loss carryforward, beginning expiration 2022      
Foreign Tax Authority        
Schedule Of Income Taxes [Line Items]        
Net operating loss carryforward $ 159,300,000      
Net operating loss carryforward, beginning expiration 2022