v3.25.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Mar. 29, 2025
Aug. 26, 2020
Oct. 19, 2014
Stock-Based Compensation          
Common stock, par value (in dollars per share) $ 0.0001   $ 0.0001    
Stock-based compensation expense $ 3,676 $ 5,764      
Tax benefit from shares exercised 620 1,197      
Cost of goods sold          
Stock-Based Compensation          
Stock-based compensation expense $ 800 $ 1,800      
Employee Stock Option          
Stock-Based Compensation          
Stock options granted 0 0      
Stock-based compensation expense   $ 404      
Tax benefit from shares exercised $ 100 500      
Unvested stock options 0        
Restricted Stock Units          
Stock-Based Compensation          
Stock-based compensation expense $ 1,955 3,416      
Restricted Stock Units | Minimum          
Stock-Based Compensation          
Vesting period 1 year        
Restricted Stock Units | Maximum          
Stock-Based Compensation          
Vesting period 3 years        
Performance share units          
Stock-Based Compensation          
Stock-based compensation expense $ 1,721 $ 1,944      
2014 Plan          
Stock-Based Compensation          
Shares authorized         3,600,000
Common stock, par value (in dollars per share)         $ 0.0001
2014 Plan | Employee Stock Option | Minimum          
Stock-Based Compensation          
Expiration period 8 years        
Vesting period 4 years        
2014 Plan | Employee Stock Option | Maximum          
Stock-Based Compensation          
Expiration period 10 years        
Vesting period 5 years        
2014 Plan | Restricted Stock Awards | Minimum          
Stock-Based Compensation          
Vesting period 1 year        
2014 Plan | Restricted Stock Awards | Maximum          
Stock-Based Compensation          
Vesting period 4 years        
2014 Plan | Restricted Stock Units | Tranche One          
Stock-Based Compensation          
Vesting period 1 year        
2014 Plan | Restricted Stock Units | Tranche Two          
Stock-Based Compensation          
Vesting period 4 years        
2014 Plan | Restricted Stock Units | Tranche Three          
Stock-Based Compensation          
Vesting period 5 years        
2020 Plan          
Stock-Based Compensation          
Shares authorized       2,000,000  
Common stock, par value (in dollars per share)       $ 0.0001  
2020 Plan | Restricted Stock Units          
Stock-Based Compensation          
Restricted stock or performance share units granted 77,875 96,060      
Restricted stock or performance share units granted fair value $ 12,200 $ 10,700      
2020 Plan | Restricted Stock Units | Minimum          
Stock-Based Compensation          
Vesting period 1 year        
2020 Plan | Restricted Stock Units | Maximum          
Stock-Based Compensation          
Vesting period 4 years        
2020 Plan | Performance share units          
Stock-Based Compensation          
Vesting period 3 years        
Restricted stock or performance share units granted 46,231 61,530      
Restricted stock or performance share units granted fair value $ 7,200 $ 6,900      
2020 Plan | Performance share units | Minimum          
Stock-Based Compensation          
Vesting percentage 0.00%        
2020 Plan | Performance share units | Maximum          
Stock-Based Compensation          
Vesting percentage 200.00%        
2020 Plan | Performance share units | Below Threshold          
Stock-Based Compensation          
Vesting percentage 0.00%        
2020 Plan | Performance share units | Threshold          
Stock-Based Compensation          
Vesting percentage 50.00%        
2020 Plan | Performance share units | Target          
Stock-Based Compensation          
Vesting percentage 100.00%        
2020 Plan | Performance share units | Maximum Level          
Stock-Based Compensation          
Vesting percentage 200.00%