XML 91 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Schedule Of Income Taxes [Line Items]        
Deferred tax assets, valuation allowance increase (decrease) $ 1,200 $ (1,100) $ 7,300  
Undistributed earnings of foreign subsidiaries 730,900      
Unrecognized tax benefits liability 10,566 10,682 9,954 $ 6,037
Unrecognized tax benefits, reductions resulting from resolution 1,400      
Unrecognized tax benefits, interest on income taxes accrued 1,800 1,400 900  
Unrecognized tax benefits, income tax penalties accrued 500 500    
Recognized interest expense 400 $ 400 $ 800  
Internal Revenue Service (IRS)        
Schedule Of Income Taxes [Line Items]        
Net operating loss carryforward $ 8,200      
Net operating loss carryforward, beginning expiration 2036      
State and Local Jurisdiction        
Schedule Of Income Taxes [Line Items]        
Net operating loss carryforward $ 32,100      
Net operating loss carryforward, beginning expiration 2024      
Foreign Tax Authority        
Schedule Of Income Taxes [Line Items]        
Net operating loss carryforward $ 103,700      
Net operating loss carryforward, beginning expiration   2024