v3.26.1
Stock-based Compensation (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 27, 2026
USD ($)
incentivePlan
Jun. 28, 2025
USD ($)
Jun. 27, 2026
USD ($)
incentivePlan
$ / shares
shares
Jun. 28, 2025
USD ($)
Mar. 31, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense | $ $ 4.0 $ 3.4 $ 7.6 $ 6.3  
2021 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of equity incentive plans | incentivePlan 2   2    
Common shares authorized for future issuance (in shares)         13,737,500
2021 Plan | Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock options, expiration term     10 years    
2021 Plan | Time Based Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     3 years    
Granted (in shares)     692,439    
Granted (in usd per share) | $ / shares     $ 15.45    
2021 Plan | Performance Based Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)     322,873    
Granted (in usd per share) | $ / shares     $ 16.58