v3.25.2
Net Loss Per Share Available to Common Stockholders - Schedule of antidilutive securities excluded from computation of earnings per share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 5,858,602 8,153,292 5,858,602 8,153,292
Options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 4,100,689 5,400,017 4,100,689 5,400,017
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 1,612,253 2,527,308 1,612,253 2,527,308
PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 145,660 225,967 145,660 225,967