XML 110 R90.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Jan. 31, 2024
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Schedule Of Income Taxes [Line Items]          
Deferred tax assets, valuation allowance increase (decrease)   $ (12,700,000) $ 1,200,000 $ (1,100,000)  
Change in deferred tax assets valuation allowance, amount $ (9,700,000)        
Undistributed earnings of foreign subsidiaries   795,100,000      
Unrecognized tax benefits liability   14,023,000 10,566,000 10,682,000 $ 9,954,000
Unrecognized tax benefits, reductions resulting from resolution   5,000,000      
Unrecognized tax benefits, interest on income taxes accrued   2,100,000 1,800,000 1,400,000  
Unrecognized tax benefits, income tax penalties accrued   200,000 500,000    
Recognized interest expense   0 $ 400,000 $ 400,000  
Internal Revenue Service (IRS)          
Schedule Of Income Taxes [Line Items]          
Net operating loss carryforward   4,300,000      
State and Local Jurisdiction          
Schedule Of Income Taxes [Line Items]          
Net operating loss carryforward   41,500,000      
Foreign Tax Authority          
Schedule Of Income Taxes [Line Items]          
Net operating loss carryforward   $ 103,300,000