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