v3.25.1
Stockholders’ Deficit - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
3 Months Ended
Mar. 29, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 4,211,947 4,392,460
Total common stock reserved for future issuance (in shares) 28,467,996 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%  
Performance Shares | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
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) 6,152,634 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,060,157 7,489,593
Forfeited (in shares) 562,368  
2018 Equity Incentive Plan | Performance Shares | Share-Based Payment Arrangement, Tranche One    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Forfeited (in shares) 80,307  
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