v3.26.1
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 29, 2026
Mar. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock compensation expense $ 2.2 $ 1.6
RSUs    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Cost not yet recognized, amount $ 11.6  
Cost not yet recognized, period for recognition 1 year 6 months  
RSUs | Share-Based Payment Arrangement, Nonemployee    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period 1 year  
RSUs | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period 3 years  
RSUs | Maximum | Share-Based Payment Arrangement, Tranche One    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Award vesting rights, percentage 33.30%  
RSUs | Maximum | Share-Based Payment Arrangement, Tranche Two    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Award vesting rights, percentage 33.30%  
RSUs | Maximum | Share-Based Payment Arrangement, Tranche Three    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Award vesting rights, percentage 33.30%  
RSUs | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period 2 years  
RSUs | Minimum | Share-Based Payment Arrangement, Tranche One    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Award vesting rights, percentage 50.00%  
RSUs | Minimum | Share-Based Payment Arrangement, Tranche Two    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Award vesting rights, percentage 50.00%  
PSUs    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period 3 years  
Cost not yet recognized, amount $ 9.6  
Cost not yet recognized, period for recognition 2 years 3 months 18 days