XML 77 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Fiscal 2022 $ 6,548  
Fiscal 2023 4,684  
Fiscal 2024 3,600  
Fiscal 2025 3,143  
Fiscal 2026 2,866  
Thereafter 11,224  
Total future operating lease payments 32,065  
Less: imputed interest (5,547)  
Net present value of future lease payments 26,518  
Less: current portion of operating lease payments 5,747 $ 7,568
Non-current operating lease liabilities $ 20,771 $ 19,997