v3.25.2
Inventories, Net - Schedule of Inventories, Net (Details) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Schedule of Inventories, Net [Line Items]        
Inventories $ 7,133,245 $ 7,504,843    
Inventory reserves (1,189,455) (1,107,569) $ (558,163) $ (514,021)
Inventories, net 5,943,790 6,397,274    
Batteries [Member]        
Schedule of Inventories, Net [Line Items]        
Inventories 1,803,102 2,084,890    
Electric Vehicles [Member]        
Schedule of Inventories, Net [Line Items]        
Inventories 3,059,766 3,070,224    
Tires [Member]        
Schedule of Inventories, Net [Line Items]        
Inventories 457,548 482,364    
Accessories [Member]        
Schedule of Inventories, Net [Line Items]        
Inventories $ 1,812,829 $ 1,867,365