XML 104 R90.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Apr. 02, 2022
Leases [Abstract]    
Operating lease payments FY22 $ 6,397  
Operating lease payments FY23 5,551  
Operating lease payments FY24 5,073  
Operating lease payments FY25 2,673  
Operating lease payments FY26 2,174  
Operating lease payments thereafter 11,913  
Total operating lease payments 33,781  
Less: Amount representing interest (5,841)  
Present value of lease liabilities 27,940  
Finance lease payments FY22 356  
Finance lease payments FY23 356  
Finance lease payments FY24 356  
Finance lease payments FY25 356  
Finance lease payments FY26 356  
Finance lease payments thereafter 10,585  
Total finance lease payments 12,365  
Less: Amount representing interest (6,122)  
Present value of lease liabilities 6,243 $ 6,316
2023 6,753  
2024 5,907  
2025 5,429  
2026 3,029  
2027 2,530  
Thereafter 22,498  
Total lease payments 46,146  
Less: Amount representing interest (11,963)  
Present value of lease liabilities $ 34,183 $ 24,559