XML 101 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
QUARTERLY FINANCIAL DATA (UNAUDITED) (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Oct. 01, 2023
Jul. 02, 2023
Apr. 02, 2023
Jan. 01, 2023
Sep. 25, 2022
Jun. 26, 2022
Mar. 27, 2022
Dec. 31, 2023
Jan. 01, 2023
Dec. 26, 2021
Quarterly Financial Information Disclosure [Abstract]                      
Revenues $ 73,567,000 $ 83,484,000 $ 80,800,000 $ 75,316,000 $ 77,283,000 $ 78,508,000 $ 74,089,000 $ 68,542,000 $ 313,167,000 $ 298,422,000 $ 239,027,000
Gross Profit 25,447,000 29,979,000 29,574,000 26,784,000 27,058,000 28,000,000 25,059,000 23,431,000 111,784,000 103,548,000 80,941,000
Income from continuing operations         1,417,000 4,652,000 3,184,000 2,008,000 (10,223,000) 11,261,000 10,458,000
Income (loss) from discontinued operations, net of tax         315,000 0 (7,000) 13,792,000   14,100,000  
Net (loss) income $ 999,000 $ 2,640,000 $ 2,604,000 $ (16,466,000) $ 1,732,000 $ 4,652,000 $ 3,177,000 $ 15,800,000 $ (10,223,000) $ 25,361,000 $ 14,109,000
Net (loss) income per share - basic:                      
Net Income from continuing operations (in dollars per share) $ 0.11 $ 0.24 $ 0.24 $ (1.54) $ 0.14 $ 0.44 $ 0.31 $ 0.19 $ (0.95) $ 1.08 $ 1.01
Income from discontinued operations (in dollars per share) 0         0 0 0.12   0.12  
Gain on sale (in dollars per share) 0.04         0 0 1.65   1.69  
Income tax expense (in dollars per share) (0.01)         0 0 (0.45) 0 (0.46) (0.09)
Net income per share - basic (in dollars per share)         0.17 0.44 0.31 1.51 (0.95) 2.43 1.36
Net (loss) income per share - diluted:                      
Net Income from continuing operations (in dollars per share) $ 0.11 $ 0.24 $ 0.24 $ (1.54) 0.14 0.44 0.30 0.19 (0.95) 1.07 1.00
Net Income from discontinued operations: Income (in dollars per share)         0 0 0 0.12   0.12  
Gain on sale (in dollars per share)         0.03 0 0 1.66   1.69  
Income tax expense (in dollars per share)         (0.01) 0 0 (0.45) 0 (0.46)  
Net income per share - diluted (in dollars per share)         $ 0.16 $ 0.44 $ 0.30 $ 1.52 $ (0.95) $ 2.42 $ 1.35
Weighted-average shares outstanding:                      
Basic (in shares) 10,812,000 10,791,000 10,759,000 10,712,000 10,501,000 10,492,000 10,472,000 10,429,000 10,766,000 10,427,000 10,367,000
Diluted (in shares) 10,823,000 10,803,000 10,770,000 10,712,000 10,544,000 10,533,000 10,514,000 10,485,000 10,766,000 10,473,000 10,417,000