XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 29, 2024
Mar. 30, 2024
Dec. 30, 2023
Sep. 30, 2023
Jul. 01, 2023
Apr. 01, 2023
Dec. 31, 2022
Oct. 01, 2022
Jul. 02, 2022
Apr. 02, 2022
Jan. 01, 2022
Oct. 02, 2021
Jun. 29, 2024
Jul. 01, 2023
Jul. 02, 2022
Income Statement [Abstract]                              
Net sales $ 126,556 $ 142,427 $ 147,847 $ 150,112 $ 168,994 $ 167,758 $ 127,592 $ 140,971 $ 133,926 $ 140,714 $ 136,407 $ 133,130 $ 566,942 $ 605,315 $ 544,177
Cost of sales 117,383 134,346 136,084 139,250 155,096 153,482 118,672 130,592 122,166 129,206 126,599 122,992 527,063 557,843 500,963
Gross profit 9,173 8,081 11,763 10,862 13,898 14,276 8,920 10,379 11,760 11,508 9,808 10,138 39,879 47,472 43,214
Research, development and engineering expenses 2,100 2,234 1,758 2,241 2,573 2,580 2,287 2,296 2,348 2,526 2,498 2,449 8,333 9,735 9,821
Selling, general and administrative expenses 6,956 6,422 6,057 5,784 7,363 6,961 5,735 5,656 7,151 6,193 5,659 5,595 25,219 25,715 24,598
Gain on insurance proceeds, net of losses 0 0 0 (431) (261) (396) (2,710) (934) 0 0 0 0 (431) (4,301) 0
Total operating expenses 9,056 8,656 7,815 7,594 9,675 9,145 5,312 7,018 9,499 8,719 8,157 8,044 33,121 31,149 34,419
Operating income 117 (575) 3,948 3,268 4,223 5,131 3,608 3,361 2,261 2,789 1,651 2,094 6,758 16,323 8,795
Interest expense, net 3,173 2,800 2,961 3,011 2,941 2,688 2,507 1,887 1,466 1,551 1,095 992 11,945 10,023 5,104
Income before income taxes (3,056) (3,375) 987 257 1,282 2,443 1,101 1,474 795 1,238 556 1,102 (5,187) 6,300 3,691
Income tax provision (benefit) (1,071) (1,154) (97) (78) 220 467 134 322 (173) 231 (31) 287 (2,400) 1,143 314
Net income (loss) $ (1,985) $ (2,221) $ 1,084 $ 335 $ 1,062 $ 1,976 $ 967 $ 1,152 $ 968 $ 1,007 $ 587 $ 815 $ (2,787) $ 5,157 $ 3,377
Net income (loss) per share — Basic (in dollars per share) $ (0.18) $ (0.21) $ 0.10 $ 0.03 $ 0.10 $ 0.18 $ 0.09 $ 0.11 $ 0.09 $ 0.09 $ 0.05 $ 0.08 $ (0.26) $ 0.48 $ 0.31
Weighted average shares outstanding — Basic (in shares) 10,762 10,762 10,762 10,762 10,762 10,762 10,762 10,762 10,762 10,762 10,762 10,762 10,762 10,762 10,762
Net income (loss) per share — Diluted (in dollars per share) $ (0.18) $ (0.21) $ 0.10 $ 0.03 $ 0.10 $ 0.18 $ 0.09 $ 0.11 $ 0.09 $ 0.09 $ 0.05 $ 0.07 $ (0.26) $ 0.47 $ 0.31
Weighted average shares outstanding — Diluted (in shares) 10,762 10,762 10,889 11,003 10,996 10,865 10,832 10,832 11,071 11,062 11,057 11,052 10,762 10,938 11,063