v3.26.1
Leases (Details 2)
Mar. 31, 2026
Mar. 31, 2025
Leases    
Operating lease 3 years 2 months 26 days 3 years 11 months 19 days
Finance lease 1 year 11 months 4 days 1 year 7 months 6 days
Operating lease 9.35% 10.81%
Finance lease 10.73% 13.54%