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