v3.26.3
Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Changes in Fair Market Value of Derivatives        
Changes in AOCI, Gross        
Gross, beginning of the period $ 6,180 $ 3,136 $ 5,492 $ (1,730)
Gross, gain (loss) recognized in OCI 726 1,846 4,795 5,963
Gross, (gain) loss reclassified from AOCI to earnings (1,887) (329) (5,268) 420
Gross, ending balance 5,019 4,653 5,019 4,653
Changes in AOCI, Income tax benefit (expense)        
Income tax benefit (expense), beginning of period (1,461) (746) (1,300) 397
Income tax benefit (expense), gain (loss) recognized in OCI (170) (434) (1,126) (1,401)
Income tax benefit (expense), (gain) loss reclassified from AOCI to earnings 443 77 1,238 (99)
Income tax benefit (expense), ending of period (1,188) (1,103) (1,188) (1,103)
Changes in AOCI, Net        
Total accumulated other comprehensive income (loss), beginning of period 4,719 2,390 4,192 (1,333)
Gain (loss) recognized in OCI, net 556 1,412 3,669 4,562
(Gain) Loss reclassified from AOCI to earnings, net (1,444) (252) (4,030) 321
Total accumulated other comprehensive income (loss), end of period 3,831 3,550 3,831 3,550
Changes in Unrealized Pension Cost        
Changes in AOCI, Gross        
Gross, beginning of the period (309) (523) (301) (409)
Gross, gain (loss) recognized in OCI 0 0 0 0
Gross, (gain) loss reclassified from AOCI to earnings (12) 38 (20) (76)
Gross, ending balance (321) (485) (321) (485)
Changes in AOCI, Income tax benefit (expense)        
Income tax benefit (expense), beginning of period 272 305 261 300
Income tax benefit (expense), gain (loss) recognized in OCI 0 0 0 0
Income tax benefit (expense), (gain) loss reclassified from AOCI to earnings 9 7 20 12
Income tax benefit (expense), ending of period 281 312 281 312
Changes in AOCI, Net        
Total accumulated other comprehensive income (loss), beginning of period (37) (218) (40) (109)
Gain (loss) recognized in OCI, net 0 0 0 0
(Gain) Loss reclassified from AOCI to earnings, net (3) 45 0 (64)
Total accumulated other comprehensive income (loss), end of period (40) (173) (40) (173)
Cumulative Translation Adjustment        
Changes in AOCI, Gross        
Gross, beginning of the period 6,337 9,848 9,596 (2,824)
Gross, gain (loss) recognized in OCI (1,427) (631) (4,686) 12,041
Gross, (gain) loss reclassified from AOCI to earnings 0 0 0 0
Gross, ending balance 4,910 9,217 4,910 9,217
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 income (loss), beginning of period 6,337 9,848 9,596 (2,824)
Gain (loss) recognized in OCI, net (1,427) (631) (4,686) 12,041
(Gain) Loss reclassified from AOCI to earnings, net 0 0 0 0
Total accumulated other comprehensive income (loss), end of period 4,910 9,217 4,910 9,217
Accumulated Other Comprehensive (Loss) Income        
Changes in AOCI, Net        
Total accumulated other comprehensive income (loss), beginning of period 11,019 12,020 13,748 (4,266)
Gain (loss) recognized in OCI, net (871) 781 (1,017) 16,603
(Gain) Loss reclassified from AOCI to earnings, net (1,447) (207) (4,030) 257
Total accumulated other comprehensive income (loss), end of period $ 8,701 $ 12,594 $ 8,701 $ 12,594