v3.24.2.u1
Stockholders' Equity - Narrtive (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Nov. 01, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share repurchase program, authorized amount         $ 300,000
Stock repurchase program, par value         $ 0.001
Shares repurchased (in shares) 378        
Shares repurchased, value $ 25,000        
Average price per share (in dollars per share) $ 66.03        
Remaining authorized repurchase amount $ 250,000   $ 250,000    
Allocated share-based compensation expense 2,203 $ 4,483 6,108 $ 10,184  
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation expense related to RSUs 22,860   $ 22,860    
Period for recognition of unrecognized stock-based compensation expense     2 years 2 months 19 days    
PSU          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation expense related to RSUs $ 17,542   $ 17,542    
Period for recognition of unrecognized stock-based compensation expense     3 years 1 month 20 days    
PSU | Minimum | Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance goal, percentage     0.00%    
PSU | Minimum | Executives and Non-Executives          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance goal, percentage     0.00%    
PSU | Maximum | Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance period     three    
Performance goal, percentage     200.00%    
PSU | Maximum | Executives and Non-Executives          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance goal, percentage     100.00%