v3.26.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Aug. 26, 2026
Mar. 28, 2026
Aug. 25, 2021
Oct. 19, 2014
Stock-Based Compensation                
Common stock, par value (in dollars per share) $ 0.0001   $ 0.0001     $ 0.0001    
Tax benefit from shares exercised $ 1,035 $ 663 $ 1,997 $ 1,283        
Stock-based compensation expense 4,961 4,303 9,473 7,979        
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold                
Stock-Based Compensation                
Stock-based compensation expense $ 1,100 $ 900 $ 2,000 $ 1,700        
Employee Stock Option                
Stock-Based Compensation                
Stock options granted 0 0 0 0        
Tax benefit from shares exercised     $ 200 $ 100        
Unvested stock options 0   0          
Restricted Stock Units                
Stock-Based Compensation                
Restricted stock or performance share units granted 0 0            
Stock-based compensation expense $ 2,753 $ 2,278 $ 5,254 4,233        
Performance share units                
Stock-Based Compensation                
Restricted stock or performance share units granted 0 0            
Stock-based compensation expense $ 2,208 $ 2,025 $ 4,219 $ 3,746        
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  
2020 Plan | Restricted Stock Units                
Stock-Based Compensation                
Restricted stock or performance share units granted     85,230 77,875        
Restricted stock or performance share units granted fair value     $ 12,000 $ 12,200        
2020 Plan | Restricted Stock Units | Minimum                
Stock-Based Compensation                
Vesting period     1 year 1 year        
2020 Plan | Restricted Stock Units | Maximum                
Stock-Based Compensation                
Vesting period     3 years 3 years        
2020 Plan | Restricted Stock Units | Maximum Level | Maximum                
Stock-Based Compensation                
Vesting period     4 years          
2020 Plan | Performance share units                
Stock-Based Compensation                
Vesting period     3 years 3 years        
Restricted stock or performance share units granted     53,087 46,231        
Restricted stock or performance share units granted fair value     $ 7,500 $ 7,200        
2020 Plan | Performance share units | Minimum                
Stock-Based Compensation                
Vesting percentage     0.00% 0.00%        
2020 Plan | Performance share units | Maximum                
Stock-Based Compensation                
Vesting percentage     200.00% 200.00%        
2020 Plan | Performance share units | Below Threshold                
Stock-Based Compensation                
Vesting percentage     0.00% 0.00%        
2020 Plan | Performance share units | Threshold                
Stock-Based Compensation                
Vesting percentage     50.00% 50.00%        
2020 Plan | Performance share units | Target                
Stock-Based Compensation                
Vesting percentage     100.00% 100.00%        
2020 Plan | Performance share units | Maximum Level                
Stock-Based Compensation                
Vesting percentage     200.00% 200.00%        
2026 Plan                
Stock-Based Compensation                
Shares authorized         1,000,000      
Stock options granted     0          
2026 Plan | Maximum                
Stock-Based Compensation                
Shares authorized         1,088,748