v3.25.2
Other Comprehensive Income (Loss) (Details) - 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
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balances $ 686,570 $ 667,300 $ 673,220 $ 682,950 $ 667,300 $ 682,950
Total other comprehensive income (loss) 13,480 7,690 (4,890) (2,900) 21,170 (7,790)
Balances 715,270 686,570 675,930 673,220 715,270 675,930
Cross Currency Interest Rate Contract [Member]            
Other Comprehensive Income (Loss), Tax [Abstract]            
Other Comprehensive Income (Loss), Tax         (4,100) 400
Defined Benefit Plans [Member]            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balances   (8,010)   (5,730) (8,010) (5,730)
Net unrealized gains (losses) arising during the period         0 0
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax         (20) (50)
Total other comprehensive income (loss)         20 50
Balances (7,990)   (5,680)   (7,990) (5,680)
Accumulated Net Gain (Loss) from Hedges Attributable to Parent [Member]            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balances   16,300   13,260 16,300 13,260
Net unrealized gains (losses) arising during the period         (12,730) [1] 1,110 [2]
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax         0 0
Total other comprehensive income (loss)         (12,730) 1,110
Balances 3,570   14,370   3,570 14,370
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balances   (26,840)   (6,880) (26,840) (6,880)
Net unrealized gains (losses) arising during the period         33,880 (8,950)
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax         0 0
Total other comprehensive income (loss)         33,880 (8,950)
Balances 7,040   (15,830)   7,040 (15,830)
Accumulated Other Comprehensive Income (Loss) [Member]            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balances (10,860) (18,550) (2,250) 650 (18,550) 650
Net unrealized gains (losses) arising during the period         21,150 (7,840)
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax         (20) (50)
Total other comprehensive income (loss) 13,480 7,690 (4,890) (2,900) 21,170 (7,790)
Balances $ 2,620 $ (10,860) $ (7,140) $ (2,250) $ 2,620 $ (7,140)
[1] Derivative instruments, net of income tax of $4.1 million. See Note 10, "Derivative Instruments," for further details
[2] Derivative instruments, net of income tax of $0.4 million. See Note 10, "Derivative Instruments," for further details.