v3.26.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 28, 2026
Mar. 29, 2025
Operating Leases    
2027 $ 6,418  
2028 5,240  
2029 4,878  
2030 4,517  
2031 4,361  
Thereafter 19,453  
Total operating lease payments 44,867  
Less: Amount representing interest (9,512)  
Present value of lease liabilities 35,355  
Finance Leases    
2027 356  
2028 356  
2029 356  
2030 356  
2031 356  
Thereafter 9,518  
Total finance lease payments 11,298  
Less: Amount representing interest (5,252)  
Present value of lease liabilities 6,046 $ 6,086
Total    
2027 6,774  
2028 5,596  
2029 5,234  
2030 4,873  
2031 4,717  
Thereafter 28,971  
Total lease payments 56,165  
Less: Amount representing interest (14,764)  
Total lease liabilities $ 41,401 $ 43,549