XML 80 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Comprehensive Income - Components of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Equity [Abstract]    
Foreign currency translation adjustments $ (116,004) $ (96,860)
Deferred compensation and pension plan adjustments, net of taxes 8,370 4,381
Marketable securities unrealized loss, net of tax (37) (285)
Accumulated other comprehensive loss, net $ (107,671) $ (92,764)