v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Sales $ 421,284 $ 410,022 $ 825,468 $ 787,813
Costs, expenses and other:        
Cost of goods sold 390,183 351,308 790,565 675,628
Selling, general and administrative expenses 22,054 25,416 44,572 48,825
Interest expense, net 2,608 2,255 5,038 3,796
Other non-operating income, net (215) (607) (684) (1,015)
Total costs, expenses and other 414,630 378,372 839,491 727,234
Income (loss) before taxes 6,654 31,650 (14,023) 60,579
Income tax expense (benefit) 3,406 279 (1,725) 5,864
Net income (loss) $ 3,248 $ 31,371 $ (12,298) $ 54,715
Earnings per common share        
Basic (in dollars per share) $ 0.12 $ 1.17 $ (0.46) $ 2.04
Diluted (in dollars per share) $ 0.12 $ 1.15 $ (0.46) $ 2.01
Weighted average common shares outstanding        
Basic (in shares) 27,046,372 26,896,037 27,013,738 26,867,252
Diluted (in shares) 27,602,088 27,223,309 27,013,738 27,248,976