XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings (Loss) Per Share (Schedule of basic and diluted earnings (loss) per share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Basic Earnings (Loss) Per Share        
Earnings (loss) from continuing operations $ 816 $ (6,214) $ 9,978 $ (6,855)
Less: accretion on preferred stock 0 (137) (175) (401)
Earnings (loss) from continuing operations attributable to common shareholders 816 (6,351) 9,803 (7,256)
Loss from discontinued operations 0 0 0 (1,814)
Earnings (loss) attributable to common shareholders $ 816 $ (6,351) $ 9,803 $ (9,070)
Basic weighted-average number of shares outstanding 118,245 116,841 117,871 116,504
Earnings (loss) from continuing operations attributable to common shareholders $ 0.01 $ (0.05) $ 0.08 $ (0.06)
Loss from discontinued operations 0 0 0 (0.02)
Earnings (loss) attributable to common shareholders $ 0.01 $ (0.05) $ 0.08 $ (0.08)
Diluted Earnings (Loss) Per Share        
Earnings (loss) from continuing operations $ 816 $ (6,214) $ 9,978 $ (6,855)
Less: accretion on preferred stock 0 (137) 0 (401)
Earnings (loss) from continuing operations attributable to common shareholders 816 (6,351) 9,978 (7,256)
Loss from discontinued operations 0 0 0 (1,814)
Earnings (loss) attributable to common shareholders $ 816 $ (6,351) $ 9,978 $ (9,070)
Basic weighted-average number of shares outstanding 118,245 116,841 117,871 116,504
Diluted weighted-average number of shares outstanding 124,743 116,841 124,708 116,504
Earnings (loss) from continuing operations attributable to common shareholders $ 0.01 $ (0.05) $ 0.08 $ (0.06)
Loss from discontinued operations (Diluted) 0 0 0 (0.02)
Earnings (loss) attributable to common shareholders $ 0.01 $ (0.05) $ 0.08 $ (0.08)
Stock options and restricted stock units [Member]        
Diluted Earnings (Loss) Per Share        
Diluted weighted-average number of shares outstanding 409 0 748 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