XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Comprehensive Income - Schedule of Changes in Each Component of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance $ 1,898,813 $ 1,759,242 $ 1,872,139 $ 1,737,325
Ending balance 1,949,785 1,782,865 1,949,785 1,782,865
Accumulated Other Comprehensive Loss, Net        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance (87,851) (104,860) (86,243) (107,671)
Unrealized gains arising during the period 902 4,456 (692) 7,317
Reclassification of realized net gains to net income (11) (97) (25) (147)
Ending balance (86,960) (100,501) (86,960) (100,501)
Foreign Currency Translation        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance (95,440) (113,207) (93,904) (116,004)
Unrealized gains arising during the period 856 4,426 (680) 7,223
Reclassification of realized net gains to net income 0 0 0 0
Ending balance (94,584) (108,781) (94,584) (108,781)
Deferred Compensation and Pension Plan        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance 7,590 8,320 7,604 8,370
Unrealized gains arising during the period 0 0 0 0
Reclassification of realized net gains to net income (11) (97) (25) (147)
Ending balance 7,579 8,223 7,579 8,223
Unrealized (Losses) Gains on Marketable Securities        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance (1) 27 57 (37)
Unrealized gains arising during the period 46 30 (12) 94
Reclassification of realized net gains to net income 0 0 0 0
Ending balance $ 45 $ 57 $ 45 $ 57