XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Income Statement [Abstract]        
Revenues $ 205,410 $ 175,856 $ 598,527 $ 529,819
Cost of goods sold 179,943 152,988 514,334 454,707
Gross profit 25,467 22,868 84,193 75,112
Selling, general and administrative expenses 15,399 21,052 52,322 61,170
Intangible asset amortization 526 446 1,498 1,338
Other expense (income), net 2,800 450 2,744 (1,654)
Foreign exchange loss (gain) (124) 113 (257) 1,372
Operating income 6,866 807 27,886 12,886
Interest expense, net 5,424 6,762 15,832 19,222
Other non-operating expense 603 236 1,562 236
Earnings (loss) from continuing operations before income taxes 839 (6,191) 10,492 (6,572)
Income tax expense 23 23 514 283
Earnings (loss) from continuing operations 816 (6,214) 9,978 (6,855)
Net loss from discontinued operations 0 0 0 (1,814)
Net earnings (loss) 816 (6,214) 9,978 (8,669)
Accretion on preferred stock 0 (137) (175) (401)
Earnings (loss) attributable to common shareholders $ 816 $ (6,351) $ 9,803 $ (9,070)
Basic and diluted earnings (loss) per share        
Earnings (loss) from continuing operations attributable to common shareholders (Basic) $ 0.01 $ (0.05) $ 0.08 $ (0.06)
Earnings (loss) from continuing operations attributable to common shareholders (Diluted) 0.01 (0.05) 0.08 (0.06)
Loss from discontinued operations (Basic) 0 0 0 (0.02)
Loss from discontinued operations (Diluted) 0 0 0 (0.02)
Earnings (loss) attributable to common shareholders (Basic) 0.01 (0.05) 0.08 (0.08)
Earnings (loss) attributable to common shareholders (Diluted) $ 0.01 $ (0.05) $ 0.08 $ (0.08)
Weighted-average common shares outstanding (000s)        
Basic 118,245 116,841 117,871 116,504
Diluted 124,743 116,841 124,708 116,504