v3.26.1
Leases - Schedule of Right of Use Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Assets    
Operating leases $ 20,511 $ 24,635
Finance leases $ 1,485 $ 1,552
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] PROPERTY AND EQUIPMENT—Net PROPERTY AND EQUIPMENT—Net
Total lease right-of-use assets $ 21,996 $ 26,187
Current    
Operating leases 4,448 4,820
Finance leases $ 615 $ 400
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities Other current liabilities
Non-current    
Operating leases $ 21,753 $ 25,982
Finance leases $ 1,032 $ 1,200
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] OTHER LIABILITIES OTHER LIABILITIES
Present value of lease liabilities $ 27,848 $ 32,402