v3.26.1
Leases - Additional Information (Details)
Mar. 31, 2026
Mar. 31, 2025
Lessee, Lease, Description [Line Items]    
Weighted-average discount rate for operating leases 6.84% 5.53%
Weighted-average remaining operating lease term 6 years 6 months 10 days 2 years 9 months 14 days
Weighted-average discount rate for finance leases 4.80% 4.56%
Weighted-average remaining lease term 2 years 5 months 8 days 2 years 5 months 19 days