v3.26.1
Leases (Details) - USD ($)
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Leases [Line Items]    
Lease term of operating leases 3 years  
Lease term of finance leases 7 years  
Overdue amount $ 569,749 $ 31,185
Unpaid period 60 days  
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%