XML 127 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Income (Loss) - Summary of Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance $ 1,216,490    
Ending Balance 1,169,934 $ 1,216,490  
Foreign Currency Translation Adjustments [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (116,412) (156,835) $ (135,268)
Other comprehensive income (loss) before reclassifications (59,390) 40,423 (21,567)
Net current period other comprehensive income (loss) (59,390) 40,423 (21,567)
Ending Balance (175,802) (116,412) (156,835)
Defined Benefit Pension Plan Adjustments [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (20,408) (19,079) (18,022)
Other comprehensive income (loss) before reclassifications (5,888) (1,630) (2,857)
Amounts reclassified from AOCI 300 301 1,800
Net current period other comprehensive income (loss) (5,588) (1,329) (1,057)
Ending Balance (25,996) (20,408) (19,079)
Cash Flow Hedge Adjustments [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance 6,218 8,402 54
Other comprehensive income (loss) before reclassifications (1,249) (2,174) 8,357
Amounts reclassified from AOCI (9) (10) (9)
Net current period other comprehensive income (loss) (1,258) (2,184) 8,348
Ending Balance 4,960 6,218 8,402
AOCI Attributable to Parent [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (130,602) (167,512) (153,236)
Other comprehensive income (loss) before reclassifications (66,527) 36,619 (16,067)
Amounts reclassified from AOCI 291 291 1,791
Net current period other comprehensive income (loss) (66,236) 36,910 (14,276)
Ending Balance $ (196,838) $ (130,602) $ (167,512)