Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statements of Income (Loss) (Unaudited)

v3.23.3
Condensed Consolidated Statements of Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 56,113 $ 78,221 $ 184,197 $ 246,530
Cost of sales 50,097 64,129 167,814 190,795
Gross profit 6,016 14,092 16,383 55,735
Selling, general and administrative 7,352 9,258 22,614 25,435
Acquisition costs and other 42 149 323 836
Goodwill impairment 11,389 0 11,389 0
Operating income (loss) from continuing operations (12,767) 4,685 (17,943) 29,464
Other expense (income)        
Interest expense 1,063 827 3,217 1,637
Other, net (97) (118) (344) (176)
Income (loss) from continuing operations before income taxes (13,733) 3,976 (20,816) 28,003
Income tax provision (benefit) (964) 871 (2,350) 4,069
Income (loss) from continuing operations (12,769) 3,105 (18,466) 23,934
Loss from discontinued operations, net of tax (5,163) (2,481) (19,301) (1,993)
Net income (loss) $ (17,932) $ 624 $ (37,767) $ 21,941
Net income (loss) per share        
Net income (loss) per common share from continuing operations, Basic (in dollars per share) $ (1.26) $ 0.30 $ (1.82) $ 2.34
Net income (loss) per common share from continuing operations, Diluted (in dollars per share) (1.26) 0.30 (1.82) 2.30
Net income (loss) per common share from discontinued operations, Basic (in dollars per share) (0.51) (0.24) (1.90) (0.19)
Net income (loss) per common share from discontinued operations, Diluted (in dollars per share) (0.51) (0.24) (1.90) (0.19)
Net income (loss) per common share, Basic (in dollars per share) (1.77) 0.06 (3.72) 2.14
Net income (loss) per common share, Diluted (in dollars per share) $ (1.77) $ 0.06 $ (3.72) $ 2.11
Weighted average shares outstanding:        
Basic (in shares) 10,135 10,253 10,151 10,235
Dilutive effect from stock options and grants (in shares) 0 212 0 172
Diluted (in shares) 10,135 10,465 10,151 10,407