v3.26.1
Accumulated Other Comprehensive Loss - 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
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income Loss Net Of Tax [Line Items]                
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax $ 19,943 $ 6,168 $ 16,962 $ (11,901)        
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax (Benefit) Expense 8 73            
Other Comprehensive Income (Loss), Defined Benefit Plan, Amortization of Actuarial Losses, Reclassification Adjustment from AOCI, before Tax (639) (642) (1,283) (1,216)        
Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Credit, Reclassification Adjustment from AOCI, before Tax 3 3 7 7        
Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Expense (Benefit) (4) (9) (8) (8)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax 940 (63)            
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax 945 58            
Cumulative currency translation adjustment [Member]                
Accumulated Other Comprehensive Income Loss Net Of Tax [Line Items]                
Other comprehensive income (loss) before reclassifications 1,981 13,221 5,949 19,647        
AOCI Including Portion Attributable to Noncontrolling Interest, before Tax (152,382) (162,452) (152,382) (162,452) $ (154,363) $ (158,331) $ (175,673) $ (182,099)
Benefit plan liabilities [Member]                
Accumulated Other Comprehensive Income Loss Net Of Tax [Line Items]                
Other comprehensive income (loss) before reclassifications (124) (219) (242) (370)        
Amounts reclassified from accumulated other comprehensive income (loss) (640) (648) (1,284) (1,217)        
AOCI Including Portion Attributable to Noncontrolling Interest, before Tax 17,089 11,252 17,089 11,252 17,853 18,615 12,119 12,839
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent                
Accumulated Other Comprehensive Income Loss Net Of Tax [Line Items]                
Other comprehensive income (loss) before reclassifications 1,911 5,606 2,558 9,080        
Amounts reclassified from accumulated other comprehensive income (loss) (2,386) (941) (4,342) (492)        
AOCI Including Portion Attributable to Noncontrolling Interest, before Tax 4,842 4,416 4,842 4,416 $ 5,317 $ 6,626 $ (249) $ (4,172)
Accumulated other comprehensive loss [Member]                
Accumulated Other Comprehensive Income Loss Net Of Tax [Line Items]                
AOCI Including Portion Attributable to Noncontrolling Interest, before Tax $ (130,451) $ (146,784) $ (130,451) $ (146,784)