XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Apr. 02, 2022
Apr. 03, 2021
Leases [Abstract]    
Operating lease payments FY22 $ 5,214  
Operating lease payments FY23 4,727  
Operating lease payments FY24 3,691  
Operating lease payments FY25 3,369  
Operating lease payments FY26 1,220  
Operating lease payments thereafter 2,056  
Total operating lease payments 20,277  
Less: Amount representing interest (2,034)  
Present value of lease liabilities 18,243  
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,941  
Total finance lease payments 12,721  
Less: Amount representing interest (6,405)  
Present value of lease liabilities 6,316 $ 304
2023 5,570  
2024 5,083  
2025 4,047  
2026 3,725  
2027 1,576  
Thereafter 12,997  
Total lease payments 32,998  
Less: Amount representing interest (8,439)  
Present value of lease liabilities $ 24,559 $ 17,849