v3.26.3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Interest Rate Swap [Member]
Common Stock [Member]
Interest Rate Swap [Member]
Additional Paid-in Capital [Member]
Interest Rate Swap [Member]
Retained Earnings [Member]
Interest Rate Swap [Member]
AOCI Attributable to Parent [Member]
Interest Rate Swap [Member]
Steel Hedging Instrument [Member]
Common Stock [Member]
Steel Hedging Instrument [Member]
Additional Paid-in Capital [Member]
Steel Hedging Instrument [Member]
Retained Earnings [Member]
Steel Hedging Instrument [Member]
AOCI Attributable to Parent [Member]
Steel Hedging Instrument [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2024                     23,094,047        
Balance at Dec. 31, 2024                     $ 231 $ 170,092 $ 88,420 $ 5,472 $ 264,215
Net income                     0 0 34,062 0 34,062
Dividends paid                     0 0 (20,941) 0 (20,941)
Adjustment for postretirement benefit liability                     0 0 0 (36) (36)
Adjustment for hedged derivative, net of tax $ 0 $ 0 $ 0 $ (1,084) $ (1,084)                    
Shares withheld on restricted stock vesting                     $ 0 (161) 0 0 (161)
Stock based compensation (in shares)                     156,890        
Stock based compensation                     $ 1 5,222 0 0 5,223
Balance (in shares) at Sep. 30, 2025                     23,040,878        
Balance at Sep. 30, 2025                     $ 230 169,155 101,541 4,401 275,327
Adjustment for hedged derivative, net of tax           $ 0 $ 0 $ 0 $ 49 $ 49          
Repurchase of common stock (in shares)                     (210,059)        
Repurchase of common stock                     $ (2) (5,998) 0 0 (6,000)
Balance (in shares) at Jun. 30, 2025                     23,040,878        
Balance at Jun. 30, 2025                     $ 230 167,636 100,596 4,802 273,264
Net income                     0 0 7,960 0 7,960
Dividends paid                     0 0 (7,015) 0 (7,015)
Adjustment for postretirement benefit liability                     $ 0 0 0 (12) (12)
Adjustment for hedged derivative, net of tax 0 0 0 (342) (342)                    
Stock based compensation (in shares)                     0        
Stock based compensation                     $ 0 1,519 0 0 1,519
Balance (in shares) at Sep. 30, 2025                     23,040,878        
Balance at Sep. 30, 2025                     $ 230 169,155 101,541 4,401 275,327
Adjustment for hedged derivative, net of tax           0 0 0 (47) (47)          
Balance (in shares) at Dec. 31, 2025                     23,069,841        
Balance at Dec. 31, 2025                     $ 231 170,653 107,381 3,181 281,446
Net income                     0 0 52,913 0 52,913
Dividends paid                     0 0 (21,148) 0 (21,148)
Adjustment for postretirement benefit liability                     0 0 0 (90) (90)
Adjustment for hedged derivative, net of tax 0 0 0 2,177 2,177                    
Shares withheld on restricted stock vesting                     $ 0 (1,263) 0 0 (1,263)
Stock based compensation (in shares)                     145,113        
Stock based compensation                     $ 1 8,806 0 0 8,807
Balance (in shares) at Sep. 30, 2026                     23,077,046        
Balance at Sep. 30, 2026                     $ 231 172,197 139,146 5,231 316,805
Adjustment for hedged derivative, net of tax           $ 0 $ 0 $ 0 $ (37) $ (37)          
Repurchase of common stock (in shares)                     (137,908)        
Repurchase of common stock                     $ (1) (5,999) 0 0 (6,000)
Balance (in shares) at Jun. 30, 2026                     23,069,381        
Balance at Jun. 30, 2026                     $ 231 170,741 124,908 3,779 299,659
Net income                     0 0 21,158 0 21,158
Dividends paid                     0 0 (6,920) 0 (6,920)
Adjustment for postretirement benefit liability                     0 0 0 (30) (30)
Adjustment for hedged derivative, net of tax $ 0 $ 0 $ 0 $ 1,482 $ 1,482                    
Shares withheld on restricted stock vesting                     $ 0 (364) 0 0 (364)
Stock based compensation (in shares)                     7,665        
Stock based compensation                     $ 0 1,820 0 0 1,820
Balance (in shares) at Sep. 30, 2026                     23,077,046        
Balance at Sep. 30, 2026                     $ 231 $ 172,197 $ 139,146 $ 5,231 $ 316,805