v3.25.4
Leases - Schedule of Cash Flow Information Related to Lease Payments (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating cash flows for operating leases $ 2,215 $ 287
Financing cash flows for finance leases 6,135 5,504
Cash paid for amounts included in the measurement of lease liabilities: $ 8,350 $ 5,791