Quarterly report [Sections 13 or 15(d)]

Note 19 - Changes in Accumulated Other Comprehensive Income by Component - Changes to Accumulated Other Comprehensive Income (Loss) by Component (Details)

v3.25.3
Note 19 - Changes in Accumulated Other Comprehensive Income by Component - Changes to Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Balance $ 264,215 $ 231,565
Balance 275,327 260,756
Actuarial gains (48) [1] (162)
Tax expense 12 42
Reclassification net of tax (36) (120)
Realized gains on interest rate swaps reclassified to interest expense (1,527) (3,277)
Tax expense 397 852
Reclassification net of tax (1,130) (2,425)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Interest Rate Swap [Member]    
Balance 1,836 3,331
Other comprehensive gain (loss) before reclassifications 46 386
Amounts reclassified from accumulated other comprehensive income: (1) (1,130) (2,425) [1]
Balance 752 1,292
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Steel Hedging Instrument [Member]    
Balance (40)  
Other comprehensive gain (loss) before reclassifications 49  
Amounts reclassified from accumulated other comprehensive income: (1) 0  
Balance 9  
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Balance 3,676 3,025
Other comprehensive gain (loss) before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive income: (1) (36) (120)
Balance 3,640 2,905
AOCI Attributable to Parent [Member]    
Balance 5,472 6,356
Other comprehensive gain (loss) before reclassifications 95 386
Amounts reclassified from accumulated other comprehensive income: (1) (1,166) (2,545)
Balance $ 4,401 $ 4,197
[1] These components are included in the computation of benefit plan costs in Note 12.