v3.25.2
Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Changes in AOCI, Net        
Total accumulated other comprehensive (loss) income, beginning of period     $ (4,266)  
Total accumulated other comprehensive (loss) income, end of period $ 12,020   12,020  
Changes in Fair Market Value of Derivatives        
Changes in AOCI, Gross        
Gross, beginning of the period (585) $ 4,201 (1,730) $ 3,252
Gross, gain (loss) recognized in OCI 3,410 (1,350) 4,118 788
Gross, (gain) loss reclassified from AOCI to earnings 311 (825) 748 (2,014)
Gross, ending balance 3,136 2,026 3,136 2,026
Changes in AOCI, Income tax benefit (expense)        
Income tax benefit (expense), beginning of period 128 (967) 397 (749)
Income tax benefit (expense), gain (loss) recognized in OCI (801) 310 (968) (181)
Income tax benefit (expense), (gain) loss reclassified from AOCI to earnings (73) 190 (175) 463
Income tax benefit (expense), ending of period (746) (467) (746) (467)
Changes in AOCI, Net        
Total accumulated other comprehensive (loss) income, beginning of period (457) 3,234 (1,333) 2,503
Gain (loss) recognized in OCI, net 2,609 (1,040) 3,150 607
(Gain) Loss reclassified from AOCI to earnings, net 238 (635) 573 (1,551)
Total accumulated other comprehensive (loss) income, end of period 2,390 1,559 2,390 1,559
Changes in Unrealized Pension Cost        
Changes in AOCI, Gross        
Gross, beginning of the period (395) (1,057) (409) (1,126)
Gross, gain (loss) recognized in OCI 0 0 0 0
Gross, (gain) loss reclassified from AOCI to earnings (128) 40 (114) 109
Gross, ending balance (523) (1,017) (523) (1,017)
Changes in AOCI, Income tax benefit (expense)        
Income tax benefit (expense), beginning of period 300 437 300 442
Income tax benefit (expense), gain (loss) recognized in OCI 0 0 0 0
Income tax benefit (expense), (gain) loss reclassified from AOCI to earnings 5 (5) 5 (10)
Income tax benefit (expense), ending of period 305 432 305 432
Changes in AOCI, Net        
Total accumulated other comprehensive (loss) income, beginning of period (95) (620) (109) (684)
Gain (loss) recognized in OCI, net 0 0 0 0
(Gain) Loss reclassified from AOCI to earnings, net (123) 35 (109) 99
Total accumulated other comprehensive (loss) income, end of period (218) (585) (218) (585)
Cumulative Translation Adjustment        
Changes in AOCI, Gross        
Gross, beginning of the period 1,824 324 (2,824) 2,445
Gross, gain (loss) recognized in OCI 8,024 (523) 12,672 (2,644)
Gross, (gain) loss reclassified from AOCI to earnings 0 0 0 0
Gross, ending balance 9,848 (199) 9,848 (199)
Changes in AOCI, Income tax benefit (expense)        
Income tax benefit (expense), beginning of period 0 0 0 0
Income tax benefit (expense), gain (loss) recognized in OCI 0 0 0 0
Income tax benefit (expense), (gain) loss reclassified from AOCI to earnings 0 0 0 0
Income tax benefit (expense), ending of period 0 0 0 0
Changes in AOCI, Net        
Total accumulated other comprehensive (loss) income, beginning of period 1,824 324 (2,824) 2,445
Gain (loss) recognized in OCI, net 8,024 (523) 12,672 (2,644)
(Gain) Loss reclassified from AOCI to earnings, net 0 0 0 0
Total accumulated other comprehensive (loss) income, end of period 9,848 (199) 9,848 (199)
Accumulated Other Comprehensive (Loss) Income        
Changes in AOCI, Net        
Total accumulated other comprehensive (loss) income, beginning of period 1,272 2,938 (4,266) 4,264
Gain (loss) recognized in OCI, net 10,633 (1,563) 15,822 (2,037)
(Gain) Loss reclassified from AOCI to earnings, net 115 (600) 464 (1,452)
Total accumulated other comprehensive (loss) income, end of period $ 12,020 $ 775 $ 12,020 $ 775