v3.26.1
Commitments and Contingencies - Lease Term and Discount Rate (Details)
Jun. 30, 2026
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]    
Weighted-average remaining lease term (years) 6 years 6 months 25 days 5 years 11 months 15 days
Finance Lease, Weighted Average Remaining Lease Term 9 months 29 days 1 year 9 months 29 days
Weighted-average discount rate 8.87% 8.88%
Finance Lease, Weighted Average Discount Rate, Percent 9.90% 9.90%