v3.26.1
Leases - Schedule of Cash Flow Information Related to Lease Payments (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Operating cash flows for operating leases $ 3,634 $ 414
Financing cash flows for finance leases 6,906 6,508
Cash paid for amounts included in the measurement of lease liabilities: $ 10,540 $ 6,922