XML 68 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Fiscal 2024 $ 5,656  
Fiscal 2025 4,283  
Fiscal 2026 4,257  
Fiscal 2027 4,172  
Fiscal 2028 3,896  
Thereafter 8,950  
Total future operating lease payments 31,214  
Less: imputed interest (5,893)  
Net present value of future lease payments 25,321  
Less: current portion of operating lease payments 4,661 $ 5,715
Non-current operating lease liabilities $ 20,660 $ 19,904