v3.26.1
Leases (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Line Items]    
Overdue amount $ 284,404 $ 225,142
Previously granted amount 1,131,835  
Loss on withdrawal of Lease Waiver (1,131,835)
Accounts payable $ 22,484,767 $ 12,396,147
Minimum [Member]    
Leases [Line Items]    
Lease term of operating leases 3 years  
Maximum [Member]    
Leases [Line Items]    
Lease term of finance leases 7 years  
Investment, Identifier [Axis]: Leaseplan India Private Limited (Lender) [Member]    
Leases [Line Items]    
Accounts payable $ 2,983,165  
Investment, Identifier [Axis]: Leaseplan India Private Limited (Lender) [Member] | Minimum [Member]    
Leases [Line Items]    
Interest rate 1.00%  
Investment, Identifier [Axis]: Leaseplan India Private Limited (Lender) [Member] | Maximum [Member]    
Leases [Line Items]    
Interest rate 1.50%