v3.25.2
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Income Statement [Abstract]        
Revenues $ 191,489 $ 169,541 $ 393,117 $ 353,963
Cost of goods sold 163,082 148,349 334,391 301,719
Gross profit 28,407 21,192 58,726 52,244
Selling, general and administrative expenses 17,727 17,784 36,923 40,118
Intangible asset amortization 526 446 972 892
Other income, net (131) (304) (56) (2,104)
Foreign exchange loss (gain) (248) 1,310 (133) 1,259
Operating income 10,533 1,956 21,020 12,079
Interest expense, net 5,301 6,410 10,408 12,460
Other non-operating expense 537 0 959 0
Earnings (loss) from continuing operations before income taxes 4,695 (4,454) 9,653 (381)
Income tax expense (benefit) 344 (17) 491 260
Earnings (loss) from continuing operations 4,351 (4,437) 9,162 (641)
Net loss from discontinued operations 0 (897) 0 (1,814)
Net earnings (loss) 4,351 (5,334) 9,162 (2,455)
Dividends and accretion on preferred stock (35) 169 (175) (264)
Earnings (loss) attributable to common shareholders $ 4,316 $ (5,165) $ 8,987 $ (2,719)
Basic and diluted earnings (loss) per share        
Earnings (loss) from continuing operations attributable to common shareholders (Basic) $ 0.04 $ (0.04) $ 0.08 $ (0.01)
Earnings (loss) from continuing operations attributable to common shareholders (Diluted) 0.03 (0.04) 0.07 (0.01)
Loss from discontinued operations (Basic) 0 (0.01) 0 (0.02)
Loss from discontinued operations (Diluted) 0 (0.01) 0 (0.02)
Earnings (loss) attributable to common shareholders (Basic) 0.04 (0.04) 0.08 (0.02)
Earnings (loss) attributable to common shareholders (Diluted) $ 0.03 $ (0.04) $ 0.07 $ (0.02)
Weighted-average common shares outstanding (000s)        
Basic 118,168 116,640 117,685 116,336
Diluted 124,676 116,640 124,700 116,336