XML 123 R113.htm IDEA: XBRL DOCUMENT v3.25.4
Accumulated Other Comprehensive Income (Loss) - Summary of Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance $ 1,169,934 $ 1,216,490 $ 1,166,065
Ending Balance 1,244,010 1,169,934 1,216,490
Foreign Currency Translation Adjustments [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (175,802) (116,412) (156,835)
Other comprehensive income (loss) before reclassifications 61,820 (59,390) 40,423
Net current period other comprehensive income (loss) 61,820 (59,390) 40,423
Ending Balance (113,982) (175,802) (116,412)
Defined Benefit Pension Plan Adjustments [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (25,996) (20,408) (19,079)
Other comprehensive income (loss) before reclassifications (1,250) (5,888) (1,630)
Amounts reclassified from AOCI 264 300 301
Net current period other comprehensive income (loss) (986) (5,588) (1,329)
Ending Balance (26,982) (25,996) (20,408)
Cash Flow Hedge Adjustments [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance 4,960 6,218 8,402
Other comprehensive income (loss) before reclassifications (2,960) (1,249) (2,174)
Amounts reclassified from AOCI (10) (9) (10)
Net current period other comprehensive income (loss) (2,970) (1,258) (2,184)
Ending Balance 1,990 4,960 6,218
AOCI Attributable to Parent [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (196,838) (130,602) (167,512)
Other comprehensive income (loss) before reclassifications 57,610 (66,527) 36,619
Amounts reclassified from AOCI 254 291 291
Net current period other comprehensive income (loss) 57,864 (66,236) 36,910
Ending Balance $ (138,974) $ (196,838) $ (130,602)