v3.25.2
Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 29, 2024
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable, current $ 31 $ 59
Accumulated amortization on other assets $ 3,464 $ 3,127
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 27,225,976 26,998,880
Common stock, shares outstanding 22,918,721 22,691,625
Treasury stock, shares 4,307,255 4,307,255