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
|
|