v3.25.2
WARRANTS - Warrant Activity (Details) - Warrant - $ / shares
6 Months Ended 12 Months Ended
Jun. 29, 2025
Dec. 29, 2024
Number of Shares    
Warrants outstanding, Beginning balance (in shares) 745,904  
Exercised (in shares) (567,425)  
Warrants outstanding, Ending balance (in shares) 178,479 745,904
Warrants exercisable (in shares) 178,479  
Weighted Average Exercise Price    
Outstanding warrants, Beginning balance (in dollars per share) $ 2.53  
Exercised (in dollars per share) 0.94  
Outstanding warrants, Ending balance (in dollars per share) 0 $ 2.53
Weighted average exercise price of warrants exercisable (in dollars per share) $ 0  
Weighted Average Remaining Contractual Life (Years)    
Weighted average remaining contractual life (in years) of warrants outstanding 1 month 6 days 7 months 6 days
Weighted average remaining contractual life (in years) of warrants exercised 6 months