XML 103 R89.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Mar. 28, 2020
Leases [Abstract]    
Operating lease payments FY22 $ 4,292  
Operating lease payments FY23 3,973  
Operating lease payments FY24 3,591  
Operating lease payments FY25 2,799  
Operating lease payments FY26 2,855  
Operating lease payments thereafter 2,266  
Total operating lease payments 19,776  
Less: Amount representing interest (2,231)  
Present value of lease liabilities 17,545  
Finance lease payments FY22 73  
Finance lease payments FY23 73  
Finance lease payments FY24 73  
Finance lease payments FY25 73  
Finance lease payments FY26 49  
Finance lease payments thereafter 0  
Total finance lease payments 341  
Less: Amount representing interest (37)  
Present value of lease liabilities 304 $ 366
2022 4,365  
2023 4,046  
2024 3,664  
2025 2,872  
2026 2,904  
Thereafter 2,266  
Total lease payments 20,117  
Less: Amount representing interest (2,268)  
Present value of lease liabilities $ 17,849 $ 15,279