XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Fiscal 2023 $ 6,956  
Fiscal 2024 5,654  
Fiscal 2025 3,697  
Fiscal 2026 3,400  
Fiscal 2027 3,288  
Thereafter 8,681  
Total future operating lease payments 31,676  
Less: imputed interest (6,057)  
Net present value of future lease payments 25,619  
Less: current portion of operating lease payments 5,715 $ 5,747
Non-current operating lease liabilities $ 19,904 $ 20,771