v3.26.1
Leases - Schedule of Supplemental Information Related to Leases (Details)
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Weighted average remaining lease term (years) 6 years 11 months 19 days 7 years 11 months 4 days
Weighted average discount rate 14.66% 13.58%