v3.26.1
Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate (Details)
Mar. 31, 2026
Mar. 31, 2025
Weighted-average remaining lease term (in years)    
Operating leases 6 years 11 months 8 days 8 years 3 months 18 days
Finance leases 9 years 6 months 29 days 10 years 6 months 29 days
Operating leases, weighted-average discount rate 6.94% 7.05%
Finance leases, weighted-average discount rate 4.51% 4.51%