Summary of Significant Accounting Policies - Customer Loyalty Program (Details) - Customer Loyalty Program - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Jun. 27, 2026 |
Jun. 28, 2025 |
|
| Customer Loyalty Program | ||
| Number of days in which customers must make a qualifying purchase in order to maintain an active point balance | 365 days | |
| Number of days from award grant date in which the customer has to make a qualifying purchase to redeem the awards | 60 days | |
| Unearned revenue | $ 8,226 | $ 6,749 |
| Reconciliation of Activity in Program | ||
| Beginning balance | 7,948 | 6,168 |
| Year-to-date provisions | 6,052 | 5,539 |
| Year-to-date award redemptions | (5,774) | (4,958) |
| Ending balance | $ 8,226 | $ 6,749 |