v3.25.2
Stockholders’ Deficit - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
6 Months Ended
Jun. 28, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 4,100,689 4,392,460
Total common stock reserved for future issuance (in shares) 37,852,406 26,068,326
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares issuable (in shares) 145,660 225,967
Vesting percentage 200.00%  
Equity incentive compensation awards granted and outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 5,858,602 6,859,658
2018 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for issuance (in shares) 10,179,964 7,489,593
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for issuance (in shares) 4,020,975 3,484,845
Employee Stock Purchase Plan | Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 200.00%  
Notes    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for issuance (in shares) 8,234,230 8,234,230
Warrant Agreement    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for issuance (in shares) 9,558,635 0