XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 1,115,396 $ 979,716 $ 1,018,254 $ 932,763
Other comprehensive income (loss) before reclassifications (7,614) 10,627 28,626 (1,668)
Amounts reclassified from accumulated other comprehensive loss 465 618 1,399 1,275
Other comprehensive income (loss), net of tax (7,149) 11,245 30,025 (393)
Ending balance 1,132,606 1,017,720 1,132,606 1,017,720
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (44,421) (66,155) (81,595) (54,517)
Ending balance (51,570) (54,910) (51,570) (54,910)
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (41,949) (64,566) (80,832) (51,785)
Other comprehensive income (loss) before reclassifications (7,328) 13,825 31,555 1,044
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Other comprehensive income (loss), net of tax (7,328) 13,825 31,555 1,044
Ending balance (49,277) (50,741) (49,277) (50,741)
Defined Benefit Plans Items        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (989) (1,502) (1,390) (1,972)
Other comprehensive income (loss) before reclassifications 0 0 0 0
Amounts reclassified from accumulated other comprehensive loss 200 235 601 705
Other comprehensive income (loss), net of tax 200 235 601 705
Ending balance (789) (1,267) (789) (1,267)
Gains (Losses) on Cash Flow Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (1,483) (87) 627 (760)
Other comprehensive income (loss) before reclassifications (286) (3,198) (2,929) (2,712)
Amounts reclassified from accumulated other comprehensive loss 265 383 798 570
Other comprehensive income (loss), net of tax (21) (2,815) (2,131) (2,142)
Ending balance $ (1,504) $ (2,902) $ (1,504) $ (2,902)