XML 123 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Fiscal 2025 $ 5,346  
Fiscal 2026 5,060  
Fiscal 2027 4,801  
Fiscal 2028 4,417  
Fiscal 2029 3,779  
Thereafter 6,153  
Total future operating lease payments 29,556  
Less: imputed interest (6,661)  
Net present value of future lease payments 22,895  
Less: current portion of operating lease payments 3,739 $ 4,661
Non-current operating lease liabilities $ 19,156 $ 20,660