XML 66 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income (Loss) - Summary of Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance $ 1,169,934 $ 1,216,490
Ending Balance 1,200,538 1,214,522
Foreign Currency Translation Adjustments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (175,802) (116,412)
Other comprehensive income ( loss) before reclassifications 21,609 (6,551)
Net current-period other comprehensive income (loss) 21,609 (6,551)
Ending Balance (154,193) (122,963)
Defined Benefit Pension Plan Adjustments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (25,996) (20,408)
Amounts reclassified from AOCI 55 58
Net current-period other comprehensive income (loss) 55 58
Ending Balance (25,941) (20,350)
Cash Flow Hedge Adjustments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance 4,960 6,218
Other comprehensive income ( loss) before reclassifications (1,112) 831
Amounts reclassified from AOCI (2) (2)
Net current-period other comprehensive income (loss) (1,114) 829
Ending Balance 3,846 7,047
AOCI Attributable to Parent [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (196,838) (130,602)
Other comprehensive income ( loss) before reclassifications 20,497 (5,720)
Amounts reclassified from AOCI 53 56
Net current-period other comprehensive income (loss) 20,550 (5,664)
Ending Balance $ (176,288) $ (136,266)