XML 68 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Income (Loss) - Summary of Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance $ 1,200,538 $ 1,214,522 $ 1,169,934 $ 1,216,490
Ending Balance 1,241,713 1,192,436 1,241,713 1,192,436
Foreign Currency Translation Adjustments [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (154,193) (122,963) (175,802) (116,412)
Other comprehensive income ( loss) before reclassifications 37,084 (25,411) 58,693 (31,962)
Net current-period other comprehensive income (loss) 37,084 (25,411) 58,693 (31,962)
Ending Balance (117,109) (148,374) (117,109) (148,374)
Defined Benefit Pension Plan Adjustments [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (25,941) (20,350) (25,996) (20,408)
Amounts reclassified from AOCI 59 57 114 115
Net current-period other comprehensive income (loss) 59 57 114 115
Ending Balance (25,882) (20,293) (25,882) (20,293)
Cash Flow Hedge Adjustments [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance 3,846 7,047 4,960 6,218
Other comprehensive income ( loss) before reclassifications (771) (278) (1,883) 553
Amounts reclassified from AOCI (3) (2) (5) (4)
Net current-period other comprehensive income (loss) (774) (280) (1,888) 549
Ending Balance 3,072 6,767 3,072 6,767
AOCI Attributable to Parent [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (176,288) (136,266) (196,838) (130,602)
Other comprehensive income ( loss) before reclassifications 36,313 (25,689) 56,810 (31,409)
Amounts reclassified from AOCI 56 55 109 111
Net current-period other comprehensive income (loss) 36,369 (25,634) 56,919 (31,298)
Ending Balance $ (139,919) $ (161,900) $ (139,919) $ (161,900)