v3.25.2
Schedule of Reclassification Adjustments and Other Activities Impacting Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning Balance $ 646,528 $ 616,947 $ 647,059 $ 644,722 $ 616,947 $ 644,722
Other comprehensive income (loss) before reclassifications 60,257   (8,660)   89,238 (19,439)
Income tax effect of other comprehensive income (loss) before reclassifications (1,212)   1,164   (1,949) 295
Amounts reclassified from accumulated other comprehensive income (loss) into net income (187)   (3,846)   (95) (8,174)
Income taxes reclassified into net income 28   838   4 1,779
Other comprehensive income (loss), net of tax 58,886 28,312 (10,504) (15,035) 87,198 (25,539)
Ending Balance 699,745 646,528 640,304 647,059 699,745 640,304
Defined Benefit Pension Plans            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning Balance (1,838) (1,851) (997) (1,011) (1,851) (1,011)
Amounts reclassified from accumulated other comprehensive income (loss) into net income 20   24   38 45
Income taxes reclassified into net income (5)   (5)   (10) (12)
Other comprehensive income (loss), net of tax 15   19   28 33
Ending Balance (1,823) (1,838) (978) (997) (1,823) (978)
Foreign Currency Translation Adjustments            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning Balance (54,668) (80,096) (49,212) (34,830) (80,096) (34,830)
Other comprehensive income (loss) before reclassifications 54,623   (4,970)   80,051 (19,245)
Income tax effect of other comprehensive income (loss) before reclassifications     360     253
Other comprehensive income (loss), net of tax 54,623   (4,610)   80,051 (18,992)
Ending Balance (45) (54,668) (53,822) (49,212) (45) (53,822)
Accumulated Other Comprehensive Loss            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning Balance (56,881) (85,193) (45,195) (30,160) (85,193) (30,160)
Other comprehensive income (loss), net of tax 58,886 28,312 (10,504) (15,035)    
Ending Balance 2,005 (56,881) (55,699) (45,195) 2,005 (55,699)
Cash Flow Hedge Derivatives            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning Balance (375) (3,246) 5,014 5,681 (3,246) 5,681
Other comprehensive income (loss) before reclassifications 5,634   (3,690)   9,187 (194)
Income tax effect of other comprehensive income (loss) before reclassifications (1,212)   804   (1,949) 42
Amounts reclassified from accumulated other comprehensive income (loss) into net income (207) [1]   (3,870) [2]   (133) [3] (8,219) [4]
Income taxes reclassified into net income 33   843   14 1,791
Other comprehensive income (loss), net of tax 4,248   (5,913)   7,119 (6,580)
Ending Balance $ 3,873 $ (375) $ (899) $ 5,014 $ 3,873 $ (899)
[1] The amounts reclassified from accumulated other comprehensive income (loss) were included in cost of sales in the consolidated condensed statements of income.
[2] The amounts reclassified from accumulated other comprehensive income (loss) were included in cost of sales in the consolidated condensed statements of income.
[3] The amounts reclassified from accumulated other comprehensive income (loss) were included in cost of sales in the consolidated condensed statements of income.
[4] The amounts reclassified from accumulated other comprehensive income (loss) were included in cost of sales in the consolidated condensed statements of income.