XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Comprehensive Income - Schedule of Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jul. 31, 2025
Apr. 30, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Accumulated Other Comprehensive Income Loss [Line Items]            
Stockholders' equity $ 1,949,785 $ 1,898,813 $ 1,872,139 $ 1,782,865 $ 1,759,242 $ 1,737,325
Accumulated other comprehensive loss, net            
Accumulated Other Comprehensive Income Loss [Line Items]            
Stockholders' equity (86,960) (87,851) (86,243) (100,501) (104,860) (107,671)
Foreign currency translation adjustments            
Accumulated Other Comprehensive Income Loss [Line Items]            
Stockholders' equity (94,584) (95,440) (93,904) (108,781) (113,207) (116,004)
Deferred compensation and pension plan adjustments, net of tax            
Accumulated Other Comprehensive Income Loss [Line Items]            
Stockholders' equity 7,579 7,590 7,604 8,223 8,320 8,370
Marketable securities unrealized gain, net of tax            
Accumulated Other Comprehensive Income Loss [Line Items]            
Stockholders' equity $ 45 $ (1) $ 57 $ 57 $ 27 $ (37)