Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - 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 $ 249,962 $ 176,065 $ 464,914 $ 319,175
Cost of goods sold 200,115 135,904 378,653 259,916
Gross profit 49,847 40,161 86,261 59,259
Selling, general and administrative expenses 17,353 17,610 36,479 34,110
Other operating expense, net 13,133 6,771 17,883 10,350
Operating income 19,361 15,780 31,899 14,799
Interest expense, net 3,463 8,459 6,635 16,812
Debt modification and extinguishment costs 978 0 978 960
Other expense, net 30 282 60 360
Income (loss) from continuing operations before income taxes 14,890 7,039 24,226 (3,333)
Provision (benefit) for income taxes 4,193 2,017 7,783 (221)
Net income (loss) from continuing operations 10,697 5,022 16,443 (3,112)
Net (loss) income from discontinued operations, net of tax (2,832) 964 (4,264) 5,501
Net income $ 7,865 $ 5,986 $ 12,179 $ 2,389
Net income per share:        
Basic income (loss) per share - continuing operations (in dollars per share) $ 0.10 $ 0.04 $ 0.15 $ (0.03)
Diluted income (loss) per share - continuing operations (in dollars per share) 0.10 0.04 0.15 (0.03)
Basic (loss) income per share - discontinued operations (in dollars per share) (0.03) 0.01 (0.04) 0.05
Diluted (loss) income per share - discontinued operations (in dollars per share) (0.03) 0.01 (0.04) 0.05
Basic income per share (in dollars per share) 0.07 0.05 0.11 0.02
Diluted income per share (in dollars per share) $ 0.07 $ 0.05 $ 0.11 $ 0.02
Weighted average shares outstanding:        
Basic (in shares) 109,456,944 116,232,528 110,072,051 116,745,476
Diluted (in shares) 110,839,894 116,535,060 111,312,917 116,745,476