v3.26.1
Inventories, Net - Schedule of Inventories, Net (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Schedule of Inventories, Net [Line Items]        
Inventories $ 3,022,110 $ 3,193,677    
Inventory reserves (1,003,931) (859,193) $ (1,189,455) $ (1,107,569)
Inventories, net 2,018,179 2,334,484    
Batteries [Member]        
Schedule of Inventories, Net [Line Items]        
Inventories 923,629 892,143    
Electric Vehicles [Member]        
Schedule of Inventories, Net [Line Items]        
Inventories 1,616,818 1,795,389    
Tires [Member]        
Schedule of Inventories, Net [Line Items]        
Inventories 266,929 290,594    
Accessories [Member]        
Schedule of Inventories, Net [Line Items]        
Inventories $ 214,734 $ 215,551