v3.25.2
Stockholders' Equity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 03, 2025
Jun. 28, 2025
Mar. 29, 2025
Jun. 29, 2024
Mar. 30, 2024
Jun. 28, 2025
Jun. 21, 2024
Class of Stock [Line Items]              
Grants in Period (in shares) 244,130            
Grants in period (in shares) 355,383            
Annual vesting after initial cliff   33.33%       33.33%  
Performance period two           3 years  
Target percentage   100.00%       100.00%  
Increase (decrease) in target percentage   225.00%       225.00%  
Common stock repurchased   $ 173,000 $ 46,037,000 $ 29,629,000 $ 7,908,000    
August 2017 Share Repurchase Program              
Class of Stock [Line Items]              
Remaining authorized repurchase amount   460,300,000       $ 460,300,000  
Common stock repurchased   $ 34,700,000          
Stock repurchase program, authorized amount             $ 500,000,000.0