XML 67 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Income (Loss) - Summary of Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance $ 1,241,713 $ 1,192,436 $ 1,169,934 $ 1,216,490
Ending Balance 1,246,772 1,219,365 1,246,772 1,219,365
Foreign Currency Translation Adjustments [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (117,109) (148,374) (175,802) (116,412)
Other comprehensive income ( loss) before reclassifications 1,798 12,880 60,491 (19,082)
Net current-period other comprehensive income (loss) 1,798 12,880 60,491 (19,082)
Ending Balance (115,311) (135,494) (115,311) (135,494)
Defined Benefit Pension Plan Adjustments [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (25,882) (20,293) (25,996) (20,408)
Amounts reclassified from AOCI 59 60 173 175
Net current-period other comprehensive income (loss) 59 60 173 175
Ending Balance (25,823) (20,233) (25,823) (20,233)
Cash Flow Hedge Adjustments [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance 3,072 6,767 4,960 6,218
Other comprehensive income ( loss) before reclassifications (544) (2,760) (2,427) (2,207)
Amounts reclassified from AOCI (2) (2) (7) (6)
Net current-period other comprehensive income (loss) (546) (2,762) (2,434) (2,213)
Ending Balance 2,526 4,005 2,526 4,005
AOCI Attributable to Parent [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (139,919) (161,900) (196,838) (130,602)
Other comprehensive income ( loss) before reclassifications 1,254 10,120 58,064 (21,289)
Amounts reclassified from AOCI 57 58 166 169
Net current-period other comprehensive income (loss) 1,311 10,178 58,230 (21,120)
Ending Balance $ (138,608) $ (151,722) $ (138,608) $ (151,722)