v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Condensed Consolidated Statements of Comprehensive Income (Loss)        
Net sales $ 162,981 $ 132,328 $ 307,761 $ 267,907
Cost of sales 145,284 118,704 279,107 238,755
Amortization of Intangible Assets 3,140 1,733 6,270 3,466
Bonuses and deferred compensation 4,845 1,525 9,650 4,850
Other selling, general and administrative expenses 9,324 10,290 18,489 19,182
Impairment of long-lived assets     1,544  
Income (loss) from operations 388 76 (7,299) 1,654
Interest expense (3,475) (1,398) (7,137) (2,965)
Loss on extinguishment of debt     (134)  
Income (loss) before taxes (3,087) (1,322) (14,570) (1,311)
Income tax expense (benefit) (992) (225) (4,300) (234)
Net income (loss) and comprehensive income (loss) $ (2,095) $ (1,097) $ (10,270) $ (1,077)
Earnings (loss) per share:        
Basic earnings (loss) per share (in dollars per share) $ (0.09) $ (0.05) $ (0.48) $ (0.05)
Diluted earnings (loss) per share (in dollars per share) $ (0.09) $ (0.05) $ (0.48) $ (0.05)
Weighted average shares outstanding:        
Basic weighted average shares outstanding (in shares) 22,767,889 20,514,496 21,612,917 20,517,579
Diluted weighted average shares outstanding (in shares) 22,767,889 20,699,151 21,612,917 20,718,822