Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Interest Rate Swap [Member] | ||||
| Adjustment for hedged derivative, tax | $ (520) | $ (120) | $ (764) | $ (381) |
| Adjustment for hedged derivative, tax | 520 | 120 | 764 | 381 |
| Steel Hedging Instrument [Member] | ||||
| Adjustment for hedged derivative, tax | 17 | 13 | (17) | |
| Adjustment for hedged derivative, tax | (17) | (13) | 17 | |
| Adjustment for pension and postretirement benefit liability, tax | $ 11 | $ 4 | $ 33 | $ 12 |