v3.23.3
WARRANTS - Schedule of Warrant Activity (Details) - Warrant - $ / shares
9 Months Ended 12 Months Ended
Sep. 24, 2023
Dec. 25, 2022
Number of Shares    
Warrants outstanding, Beginning balance (in shares) 1,591,256  
Granted (in shares) 6,796  
Exercised (in shares) (209,047)  
Warrants outstanding, Ending balance (in shares) 1,389,005 1,591,256
Warrants exercisable, Ending balance (in shares) 1,389,005  
Weighted Average Exercise Price    
Weighted average exercise price of outstanding warrants, Beginning balance (in dollars per share) $ 3.88  
Weighted average exercise price of warrants granted (in dollars per share) 3.01  
Weighted average exercise price of warrants exercised (in dollars per share) 3.08  
Weighted average exercise price of outstanding warrants, Ending balance (in dollars per share) 3.65 $ 3.88
Weighted average exercise price of exercisable warrants, Ending balance (in dollars per share) $ 3.65  
Weighted Average Remaining Contractual Life (Years)    
Weighted average remaining contractual life (in years) of warrants outstanding 1 year 6 months 2 years 4 months 24 days
Weighted average remaining contractual life (in years) of warrants granted 1 year 9 months 18 days  
Weighted average remaining contractual life (in years) of warrants exercised 1 year 9 months 18 days