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) | ||||||||||||
|