v3.26.1
Leases - Weighted Average Term and Discount Rate (Details)
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Operating leases weighted-average remaining lease term 5 years 1 month 20 days 5 years 6 months 14 days
Operating leases weighted-average discount rate 8.30% 8.62%
Finance leases weighted-average remaining lease term 2 years 4 months 28 days 2 years 3 months 29 days
Finance leases weighted-average discount rate 8.87% 14.29%