v3.26.3
Leases - Schedule of Weighted Average Remaining Lease Term And Discount Rates (Details)
Jun. 30, 2026
Jun. 30, 2025
Operating leases:    
Weighted-average remaining lease term 2 years 2 months 12 days 3 years 9 months 18 days
Weighted-average incremental borrowing rate 12.41% 10.49%
Finance lease:    
Weighted-average remaining lease term 1 year 9 months 18 days 1 year 9 months 18 days
Weighted-average incremental borrowing rate 15.88% 12.76%