v3.25.2
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2025
Jun. 28, 2024
Mar. 29, 2024
Jul. 04, 2025
Jun. 28, 2024
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
Remaining authorized repurchase amount $ 250,000     $ 250,000    
Allocated share-based compensation expense 4,562 $ 2,203   7,917 $ 6,108  
Purchase and retirement of common stock   $ 52 $ 25,159      
Share Repurchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchase program, par value   $ 0.001     $ 0.001  
Average price per share (in dollars per share)         $ 66.03  
Purchase and retirement of common stock (in shares)         378  
Purchase and retirement of common stock         $ 25,000  
RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized stock-based compensation expense related to RSUs 24,866     $ 24,866    
Period for recognition of unrecognized stock-based compensation expense       2 years 1 month 6 days    
PSU            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized stock-based compensation expense related to RSUs $ 29,841     $ 29,841    
Period for recognition of unrecognized stock-based compensation expense       1 year 9 months 10 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 period       four-year    
Performance goal, percentage       100.00%