v3.26.1
Basic and Diluted Net Income Per Share - Schedule of Basic and Diluted Net Income Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 28, 2026
Jun. 29, 2025
Numerator for basic income per share:            
Net income (loss) - basic (in Dollars)   $ 6,894 $ (27,337)   $ 12,144 $ (22,525)
Numerator for diluted income per share            
Net income (loss) - diluted (in Dollars)   $ 526 $ (27,337)   $ 644 $ (22,525)
Weighted average shares:            
Denominator for basic income per share   149,417,506 81,176,254   136,849,897 80,695,825
Effect of dilutive securities:            
Effect of dilutive securities 85,303,779   74,654,512 82,252,208   75,779,071
Denominator for diluted income per share 185,216,106 185,216,106 81,176,254 173,747,528 173,747,528 80,695,825
Net income per share:            
Net income - basic (in Dollars per share) $ 0.05 $ 0.05 $ (0.34) $ 0.09 $ 0.09 $ (0.28)
Net income– diluted (in Dollars per share) $ 0 $ 0 $ (0.34) $ 0 $ 0 $ (0.28)
Senior unsecured convertible notes [Member]            
Numerator for diluted income per share            
Net income (loss) - diluted (in Dollars)   $ (6,368)   $ (11,500)
Effect of dilutive securities:            
Effect of dilutive securities   12,394,421   15,445,992
July 2024 Notes derivative liability [Member]            
Numerator for diluted income per share            
Net income (loss) - diluted (in Dollars)    
Effect of dilutive securities:            
Effect of dilutive securities    
Third SAFE [Member]            
Numerator for diluted income per share            
Net income (loss) - diluted (in Dollars)    
Effect of dilutive securities:            
Effect of dilutive securities    
Stock options and RSUs [Member]            
Effect of dilutive securities:            
Effect of dilutive securities   17,563,802   15,511,913
Warrants [Member]            
Effect of dilutive securities:            
Effect of dilutive securities   2,492   101,841
Deferred consideration [Member]            
Effect of dilutive securities:            
Effect of dilutive securities   5,837,885   5,837,885