v3.26.1
Leases - Summary of Weighted Average Remaining Lease Term (Details)
Mar. 31, 2026
Mar. 31, 2025
Lessee Disclosure [Abstract]    
Operating leases 5 years 3 years
Finance leases 1 year 2 years