Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Statements of Income (Loss) (Unaudited)

v3.25.3
Condensed Consolidated Statements of Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Net sales $ 19,697 $ 20,878 $ 56,183 $ 62,642
Cost of sales 13,856 17,870 42,410 55,435
Gross profit 5,841 3,008 13,773 7,207
Selling, general and administrative 6,253 5,034 17,567 15,518
Acquisition costs and other 398 2 665 54
Asset impairments 0 0 1,622 0
Gain on lease modification 0 (67) (544) (67)
Operating loss from continuing operations (810) (1,961) (5,537) (8,298)
Other expense (income)        
Interest expense (income), net (447) 124 (347) 323
Other, net (296) (91) (581) (303)
Loss from continuing operations before income taxes (67) (1,994) (4,609) (8,318)
Income tax expense (benefit) 58 5,807 (32) 4,413
Loss from continuing operations (125) (7,801) (4,577) (12,731)
Income (loss) from discontinued operations, net of tax (1,962) 1,649 6,483 160
Net income (loss) $ (2,087) $ (6,152) $ 1,906 $ (12,571)
Net loss per common share from continuing operations:        
Basic (in dollars per share) $ (0.01) $ (0.77) $ (0.47) $ (1.26)
Diluted (in dollars per share) (0.01) (0.77) (0.47) (1.26)
Net income (loss) per common share from discontinued operations:        
Basic (in dollars per share) (0.21) 0.16 0.67 0.02
Diluted (in dollars per share) (0.21) 0.16 0.67 0.02
Net income (loss) per common share:        
Basic (in dollars per share) (0.22) (0.61) 0.20 (1.24)
Diluted (in dollars per share) $ (0.22) $ (0.61) $ 0.20 $ (1.24)
Weighted average shares outstanding:        
Basic (in shares) 9,379 10,114 9,733 10,111
Diluted (in shares) 9,379 10,114 9,733 10,111