Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Statements of Shareholders' Equity (Unaudited)

v3.25.2
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 15,986 0 15,986
Dividends paid                     0 0 (13,612) 0 (13,612)
Adjustment for postretirement benefit liability                     $ 0 0 0 (80) (80)
Adjustment for hedged derivative, net of tax $ 0 $ 0 $ 0 $ (35) $ (35)                    
Stock based compensation (in shares)                     110,082        
Stock based compensation                     $ 1 2,832 0 0 2,833
Balance (in shares) at Jun. 30, 2024                     23,094,047        
Balance at Jun. 30, 2024                     $ 231 168,065 62,120 6,241 236,657
Balance (in shares) at Mar. 31, 2024                     23,094,047        
Balance at Mar. 31, 2024                     $ 231 165,587 44,644 6,696 217,158
Net income                     0 0 24,338 0 24,338
Dividends paid                     0 0 (6,862) 0 (6,862)
Adjustment for postretirement benefit liability                     0 0 0 (40) (40)
Adjustment for hedged derivative, net of tax 0 0 0 (415) (415)                    
Stock based compensation                     $ 0 2,478 0 0 2,478
Balance (in shares) at Jun. 30, 2024                     23,094,047        
Balance at Jun. 30, 2024                     $ 231 168,065 62,120 6,241 236,657
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 26,102 0 26,102
Dividends paid                     0 0 (13,926) 0 (13,926)
Adjustment for postretirement benefit liability                     0 0 0 (24) (24)
Adjustment for hedged derivative, net of tax 0 0 0 (742) (742)                    
Adjustment for hedged derivative, net of tax                     $ 0 0 0 96 96
Repurchase of common stock (in shares)                     (210,059)        
Repurchase of common stock                     $ (2) (5,998) 0 0 (6,000)
Stock based compensation (in shares)                     156,890        
Stock based compensation                     $ 1 3,703 0 0 3,704
Shares withheld on restricted stock vesting                     $ 0 (161) 0 0 (161)
Balance (in shares) at Jun. 30, 2025                     23,040,878        
Balance at Jun. 30, 2025                     $ 230 167,636 100,596 4,802 273,264
Balance (in shares) at Mar. 31, 2025                     23,209,426        
Balance at Mar. 31, 2025                     $ 232 172,080 81,552 5,021 258,885
Net income                     0 0 25,954 0 25,954
Dividends paid                     0 0 (6,910) 0 (6,910)
Adjustment for postretirement benefit liability                     $ 0 0 0 (12) (12)
Adjustment for hedged derivative, net of tax $ 0 $ 0 $ 0 $ (242) $ (242)                    
Adjustment for hedged derivative, net of tax           $ 0 $ 0 $ 0 $ 35 $ 35          
Repurchase of common stock (in shares)                     (210,059)        
Repurchase of common stock                     $ (2) (5,998) 0 0 (6,000)
Stock based compensation (in shares)                     41,511        
Stock based compensation                     $ 0 1,554 0 0 1,554
Balance (in shares) at Jun. 30, 2025                     23,040,878        
Balance at Jun. 30, 2025                     $ 230 $ 167,636 $ 100,596 $ 4,802 $ 273,264