XML 112 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Mar. 30, 2024
Operating Leases    
2026 $ 6,374  
2027 4,901  
2028 4,332  
2029 4,120  
2030 4,074  
Thereafter 22,335  
Total operating lease payments 46,136  
Less: Amount representing interest (8,673)  
Present value of lease liabilities 37,463  
Finance Leases    
2026 356  
2027 356  
2028 356  
2029 356  
2030 356  
Thereafter 9,874  
Total finance lease payments 11,654  
Less: Amount representing interest (5,568)  
Present value of lease liabilities 6,086 $ 6,166
Total    
2026 6,730  
2027 5,257  
2028 4,688  
2029 4,476  
2030 4,430  
Thereafter 32,209  
Total lease payments 57,790  
Less: Amount representing interest (14,241)  
Total lease liabilities $ 43,549 $ 46,617