Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Interest Rate Swap [Member] | ||||
| Adjustment for hedged derivative, tax | $ (184) | $ (85) | $ (244) | $ (261) |
| Adjustment for hedged derivative, tax | 184 | 85 | 244 | 261 |
| Steel Hedging Instrument [Member] | ||||
| Adjustment for hedged derivative, tax | 0 | (12) | 13 | (34) |
| Adjustment for hedged derivative, tax | (0) | 12 | (13) | 34 |
| Adjustment for pension and postretirement benefit liability, tax | $ 11 | $ 4 | $ 22 | $ 8 |