XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated other comprehensive loss - Summary of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2025
Jan. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 2,932,192 $ 2,598,060
Pension and other postretirement plan adjustments, net of tax of $163 (512)  
Foreign currency translation adjustments (a) (51,679) 43,943
Ending balance 2,876,611 2,723,967
Amortization of prior service costs and net actuarial losses, tax 163  
Other Comprehensive Income (Loss), Net Investment Hedge, Tax (8,518)  
Other Comprehensive Income (Loss), Net Investment Hedge, Gross 28,520  
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (184,840) (196,441)
Foreign currency translation adjustments (a) (51,679) 43,943
Ending balance (236,007) $ (152,957)
Cumulative translation adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (116,890)  
Pension and other postretirement plan adjustments, net of tax of $163 0  
Foreign currency translation adjustments (a) (51,679)  
Ending balance (168,569)  
Pension and postretirement  benefit plan adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (67,950)  
Pension and other postretirement plan adjustments, net of tax of $163 (512)  
Foreign currency translation adjustments (a) 0  
Ending balance $ (67,438)