Stock-Based Compensation - Stock Options and Significant Valuation Assumptions (Details) - Options - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 25, 2021
Dec. 26, 2020
Assumptions used        
Expected option term       6 years 3 months 18 days
Expected volatility factor, minimum       57.00%
Expected volatility factor, maximum       58.40%
Risk-free interest rate, minimum       0.30%
Risk-free interest rate, maximum       0.40%
Expected annual dividend yield       0.00%
Stock Options        
Outstanding at the beginning of period     1,111,919  
Granted 0 0 0 0
Exercised     (348,155)  
Canceled, forfeited or expired     (15,236)  
Outstanding at the end of period 748,528   748,528  
Vested and expected to vest after end of period 748,528   748,528  
Exercisable at end of period 97,353   97,353  
Grant Date Weighted-Average Exercise Price        
Outstanding at the beginning of period     $ 20.94  
Exercise price (in dollars per share)     15.95  
Canceled, forfeited or expired     21.20  
Outstanding at the end of period $ 23.25   23.25  
Vested and expected to vest at end of period 23.25   23.25  
Exercisable at end of period $ 19.69   $ 19.69  
Weighted Average Remaining Contractual Life        
Weighted average remaining contractual life, awards outstanding     6 years 8 months 12 days  
Weighted average remaining contractual life, awards vested and expected to vest     6 years 8 months 12 days  
Weighted average remaining contractual life, awards exercisable     5 years  
Aggregate Intrinsic Value        
Aggregate intrinsic value, awards exercised     $ 24,799  
Aggregate intrinsic value, awards outstanding $ 70,045   70,045  
Aggregate intrinsic value, awards vested and expected to vest 70,045   70,045  
Aggregate intrinsic value, awards exercisable $ 9,457   $ 9,457