v3.26.1
Changes in AOCI by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Beginning balance $ (5,949) $ 6,590 $ (6,061) $ (6,704)        
Other comprehensive loss before reclassifications (2) 4 (3) 5        
Amounts reclassified from AOCL 113 113 226 226        
Total Other Comprehensive Income 111 117 223 231        
Ending balance (5,838) (6,473) (5,838) (6,473)        
AOCI, Derivative Qualifying as Hedge, Excluded Component, after Tax (8,243) (8,695) (8,243) (8,695) $ (8,356) $ (8,469) $ (8,808) $ (8,921)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax 0 0 0 0        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (113) 113 226 226        
Postretirement medical plans 957 784 957 784 957 957 784 784
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax 0 0 0 0        
Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax 0 0 0 0        
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax 0 0 0 0        
Foreign currency translation 1,448 1,438 1,448 1,438 $ 1,450 $ 1,451 $ 1,434 $ 1,433
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax (2) 4 (3) 5        
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax 0 0 0 0        
Foreign currency translation adjustment $ (2) $ 4 $ (3) $ 5