v3.26.1
COMMON STOCK (Details) - shares
Jan. 01, 2026
Jun. 28, 2026
Dec. 28, 2025
Class of Stock [Line Items]      
Total reserved shares of common stock   30,953,435 30,367,496
Common stock increase (in shares) 1,184,484    
Shares available for future issuance under the 2021 Equity Incentive Plan      
Class of Stock [Line Items]      
Total reserved shares of common stock   4,333,845 6,652,380
Shares reserved for achievement of Spyce milestones      
Class of Stock [Line Items]      
Total reserved shares of common stock   0 250,000
Stock Options      
Class of Stock [Line Items]      
Total reserved shares of common stock   14,638,022 14,070,559
Employee Stock      
Class of Stock [Line Items]      
Total reserved shares of common stock   5,295,815 4,111,331
Restricted Stock Units And Performance Share Units      
Class of Stock [Line Items]      
Total reserved shares of common stock   6,685,753 5,283,226