Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Statements of Shareholders' Equity (Unaudited)

v3.25.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, 2023                     22,983,965        
Balance at Dec. 31, 2023                     $ 230 $ 165,233 $ 59,746 $ 6,356 $ 231,565
Net income                     0 0 48,244 0 48,244
Dividends paid                     0 0 (20,521) 0 (20,521)
Adjustment for postretirement benefit liability                     $ 0 0 0 (120) (120)
Adjustment for hedged derivative, net of tax $ 0 $ 0 $ 0 $ (2,039) $ (2,039)                    
Stock based compensation (in shares)                     110,082        
Stock based compensation                     $ 1 3,626 0 0 3,627
Balance (in shares) at Sep. 30, 2024                     23,094,047        
Balance at Sep. 30, 2024                     $ 231 168,859 87,469 4,197 260,756
Balance (in shares) at Jun. 30, 2024                     23,094,047        
Balance at Jun. 30, 2024                     $ 231 168,065 62,120 6,241 236,657
Net income                     0 0 32,258 0 32,258
Dividends paid                     0 0 (6,909) 0 (6,909)
Adjustment for postretirement benefit liability                     0 0 0 (40) (40)
Adjustment for hedged derivative, net of tax 0 0 0 (2,004) (2,004)                    
Stock based compensation                     $ 0 794 0 0 794
Balance (in shares) at Sep. 30, 2024                     23,094,047        
Balance at Sep. 30, 2024                     $ 231 168,859 87,469 4,197 260,756
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)                    
Adjustment for hedged derivative, net of tax                     $ 0 0 0 49 49
Stock based compensation (in shares)                     156,890        
Stock based compensation                     $ 1 5,222 0 0 5,223
Adjustment for hedged derivative, net of tax                     0 0 0 49 49
Shares withheld on restricted stock vesting                     $ 0 (161) 0 0 (161)
Repurchase of common stock (in shares)                     (210,059)        
Repurchase of common stock                     $ (2) (5,998) 0 0 (6,000)
Balance (in shares) at Sep. 30, 2025                     23,040,878        
Balance at Sep. 30, 2025                     $ 230 169,155 101,541 4,401 275,327
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)                    
Adjustment for hedged derivative, net of tax           $ 0 $ 0 $ 0 $ (47) $ (47)          
Stock based compensation (in shares)                     0        
Stock based compensation                     $ 0 1,519 0 0 1,519
Adjustment for hedged derivative, net of tax           $ 0 $ 0 $ 0 $ (47) $ (47)          
Balance (in shares) at Sep. 30, 2025                     23,040,878        
Balance at Sep. 30, 2025                     $ 230 $ 169,155 $ 101,541 $ 4,401 $ 275,327