v3.26.1
Commitments and Contingencies - Schedule of Information Relating to the Lease Term and Discount Rates (Details)
Jun. 30, 2026
Jun. 30, 2025
Weighted-average remaining lease terms (in years)    
Finance leases 2 years 3 months 18 days 1 year 7 months 6 days
Operating leases 2 years 2 months 12 days 2 years 6 months
Weighted-average discount rate    
Finance leases 5.60% 15.10%
Operating leases 5.50% 10.00%