XML 141 R94.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 30, 2024
Apr. 01, 2023
Operating Leases    
2025 $ 7,074  
2026 7,396  
2027 4,870  
2028 3,979  
2029 3,810  
Thereafter 24,305  
Total operating lease payments 51,434  
Less: Amount representing interest (10,983)  
Present value of lease liabilities 40,451  
Finance Leases    
2025 356  
2026 356  
2027 356  
2028 356  
2029 356  
Thereafter 10,230  
Total finance lease payments 12,010  
Less: Amount representing interest (5,844)  
Present value of lease liabilities 6,166 $ 6,243
Total    
2025 7,430  
2026 7,752  
2027 5,226  
2028 4,335  
2029 4,166  
Thereafter 34,535  
Total lease payments 63,444  
Less: Amount representing interest (16,827)  
Total lease liabilities $ 46,617 $ 34,183