XML 64 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Comprehensive Income - Changes in Each Component of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     $ 1,544,346  
Unrealized (losses) gains arising during the period $ (28,275) $ (7,023) (44,585) $ (15,388)
Reclassification of realized net losses to net income 54 336 105 678
Ending balance 1,578,052   1,578,052  
Tax effect on reclassification of realized net losses   100 100 200
Tax effect on reclassification of unrealized losses 100   100  
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (108,444) (59,843) (92,185) (51,820)
Ending balance (136,665) (66,530) (136,665) (66,530)
Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (108,974) (42,034) (92,717) (33,666)
Unrealized (losses) gains arising during the period (28,017) (7,017) (44,274) (15,385)
Reclassification of realized net losses to net income 0 0 0 0
Ending balance (136,991) (49,051) (136,991) (49,051)
Deferred Compensation and Pension Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 1,012 (17,794) 961 (18,135)
Unrealized (losses) gains arising during the period 0 15 0 15
Reclassification of realized net losses to net income 54 336 105 677
Ending balance 1,066 (17,443) 1,066 (17,443)
Unrealized Losses on Marketable Securities (2)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (482) (15) (429) (19)
Unrealized (losses) gains arising during the period (258) (21) (311) (18)
Reclassification of realized net losses to net income 0 0 0 1
Ending balance $ (740) $ (36) $ (740) $ (36)