v3.25.2
Earnings (Loss) Per Share (Schedule of basic and diluted earnings (loss) per share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Basic Earnings (Loss) Per Share        
Earnings (loss) from continuing operations $ 4,351 $ (4,437) $ 9,162 $ (641)
Less: dividends and accretion on preferred stock (35) 169 (175) (264)
Earnings (loss) from continuing operations attributable to common shareholders 4,316 (4,268) 8,987 (905)
Loss from discontinued operations 0 (897) 0 (1,814)
Earnings (loss) attributable to common shareholders $ 4,316 $ (5,165) $ 8,987 $ (2,719)
Basic weighted-average number of shares outstanding 118,168 116,640 117,685 116,336
Earnings (loss) from continuing operations attributable to common shareholders $ 0.04 $ (0.04) $ 0.08 $ (0.01)
Loss from discontinued operations 0 (0.01) 0 (0.02)
Earnings (loss) attributable to common shareholders $ 0.04 $ (0.04) $ 0.08 $ (0.02)
Diluted Earnings (Loss) Per Share        
Earnings (loss) from continuing operations $ 4,351 $ (4,437) $ 9,162 $ (641)
Less: dividends and accretion on preferred stock 0 169 0 (264)
Earnings (loss) from continuing operations attributable to common shareholders 4,351 (4,268) 9,162 (905)
Loss from discontinued operations 0 (897) 0 (1,814)
Earnings (loss) attributable to common shareholders $ 4,351 $ (5,165) $ 9,162 $ (2,719)
Basic weighted-average number of shares outstanding 118,168 116,640 117,685 116,336
Diluted weighted-average number of shares outstanding 124,676 116,640 124,700 116,336
Earnings (loss) from continuing operations attributable to common shareholders $ 0.03 $ (0.04) $ 0.07 $ (0.01)
Loss from discontinued operations (Diluted) 0 (0.01) 0 (0.02)
Earnings (loss) attributable to common shareholders $ 0.03 $ (0.04) $ 0.07 $ (0.02)
Stock options and restricted stock units [Member]        
Diluted Earnings (Loss) Per Share        
Diluted weighted-average number of shares outstanding 419 0 926 0
Series B-1 Preferred Stock [Member]        
Diluted Earnings (Loss) Per Share        
Diluted weighted-average number of shares outstanding 6,089 0 6,089 0