v3.25.2
Share-Based Compensation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock based compensation expense $ 2.3 $ 1.4 $ 4.9 $ 3.8
Common stock available for future issuances (in shares) 273,941   273,941  
Restricted Stock Units (RSUs)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
New grants of restricted stock units granted (in shares) 247,261   293,923  
Aggregate intrinsic value $ 16.7   $ 21.0  
Restricted Stock Units (RSUs) | Minimum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting period for new RSU grants (in years)     1 year  
Vesting rate for new RSU grants (as a percent)     50.00%  
Restricted Stock Units (RSUs) | Maximum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting period for new RSU grants (in years)     3 years  
Vesting rate for new RSU grants (as a percent)     200.00%