v3.26.3
Summary of Significant Accounting Policies - Customer Loyalty Program (Details) - Customer Loyalty Program - USD ($)
$ in Thousands
6 Months Ended
Sep. 26, 2026
Sep. 27, 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 $ 7,743 $ 6,992
Reconciliation of Activity in Program    
Beginning balance 7,948 6,168
Year-to-date provisions 11,463 10,515
Year-to-date award redemptions (11,668) (9,691)
Ending balance $ 7,743 $ 6,992