XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Benefit Plans - Narrative (Details) - USD ($)
6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jan. 24, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares reserved (in shares)     5,050,450  
Granted (in shares) 0      
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost, options $ 0      
RSUs and PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost, RSUs and PSUs $ 63,900,000      
Weighted-average period of recognition of stock based compensation (in years) 1 year 1 month 6 days      
2018 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Available for future grants (in shares) 4,048,000     3,356,000
Number of shares reserved (in shares)     4,050,450  
2018 Plan | Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 4 years      
Award expiration period (in years) 10 years      
Purchase price of common stock, percent of market price (no less than) 100.00%      
2018 Plan | Stock Options | Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 12 months      
2018 Plan | Stock Options | Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares reserved (in shares)     1,000,000  
ESPP | Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Issuance of common stock under Employee Stock Purchase Plan (in shares) 155,000 233,000    
Reserved stock for issuance, common stock (in shares) 3,300,000      
Minimum | PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Minimum | 2018 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Maximum | PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 5 years      
Maximum | 2018 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 5 years