XML 70 R64.htm IDEA: XBRL DOCUMENT v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance $ 1,193,024 $ 1,200,538 $ 1,244,010 $ 1,169,934
Ending Balance 1,212,046 1,241,713 1,212,046 1,241,713
Foreign Currency Translation Adjustments [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (113,720) (154,193) (113,982) (175,802)
Other comprehensive income ( loss) before reclassifications 2,185 37,084 2,447 58,693
Net current-period other comprehensive income (loss) 2,185 37,084 2,447 58,693
Ending Balance (111,535) (117,109) (111,535) (117,109)
Defined Benefit Pension Plan Adjustments [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (26,837) (25,941) (26,982) (25,996)
Amounts reclassified from AOCI 145 59 290 114
Net current-period other comprehensive income (loss) 145 59 290 114
Ending Balance (26,692) (25,882) (26,692) (25,882)
Cash Flow Hedge Adjustments [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance 1,885 3,846 1,990 4,960
Other comprehensive income ( loss) before reclassifications (331) (771) (434) (1,883)
Amounts reclassified from AOCI (3) (3) (5) (5)
Net current-period other comprehensive income (loss) (334) (774) (439) (1,888)
Ending Balance 1,551 3,072 1,551 3,072
AOCI Attributable to Parent [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (138,672) (176,288) (138,974) (196,838)
Other comprehensive income ( loss) before reclassifications 1,854 36,313 2,013 56,810
Amounts reclassified from AOCI 142 56 285 109
Net current-period other comprehensive income (loss) 1,996 36,369 2,298 56,919
Ending Balance $ (136,676) $ (139,919) $ (136,676) $ (139,919)