v3.26.1
Commitments and Contingencies - Schedule of Weighted Average Discount Rate and Remaining Terms (Details)
Jun. 30, 2026
Jun. 30, 2025
Weighted-average remaining lease term (in years)    
Operating leases 4 years 10 months 24 days  
Finance leases 2 years 1 month 6 days 2 years
Financing obligation   2 months 12 days
Weighted-average discount rate (percent)    
Operating leases 8.86% 8.00%
Finance leases 9.11% 10.50%
Financing obligation   12.70%