v3.25.2
Stockholder's Equity (Details)
3 Months Ended 6 Months Ended
Jun. 29, 2025
USD ($)
group
Jun. 30, 2024
USD ($)
Jun. 29, 2025
USD ($)
group
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
Mar. 03, 2022
USD ($)
Equity, Class of Treasury Stock [Line Items]            
Excise tax on repurchase of common stock $ 11,000   $ 1,169,000      
Stock-based compensation $ 12,294,000 $ 12,964,000 $ 22,233,000 $ 26,266,000    
Groups within the employee population | group 2   2      
Estimated annual forfeiture rate for unvested options for senior management 11.00%   11.00%      
Estimated annual forfeiture rate for unvested options for all other employees 13.00%   13.00%      
Decrease in compensation expense due to revised estimated forfeiture rates     $ 4,789,000 $ 1,832,000    
Unrecognized compensation expense $ 69,681,000   $ 69,681,000      
Weighted average period to be recognized     1 year 10 months 24 days      
Recognized period costs capitalized 0   $ 0   $ 0  
Performance Restricted Stock Units            
Equity, Class of Treasury Stock [Line Items]            
Award requisite service period     3 years      
Measurement period     3 years      
Stock-based compensation 344,000   $ 496,000      
Financial target outcome period     3 years      
Minimum | Performance Restricted Stock Units            
Equity, Class of Treasury Stock [Line Items]            
Award achievement range     0.00%      
Maximum | Performance Restricted Stock Units            
Equity, Class of Treasury Stock [Line Items]            
Award achievement range     120.00%      
Repurchase Program March 2022            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount           $ 500,000,000
Shares repurchased (in shares) | shares     3,047,000 473,000    
Value of shares repurchased at cost     $ 102,233,000 $ 19,879,000    
Remaining authorized repurchase amount $ 164,020,000   $ 164,020,000