v3.22.2.2
Inventories (Details)
9 Months Ended
Sep. 30, 2022
USD ($)
bus
Mar. 31, 2022
bus
Dec. 31, 2021
USD ($)
Inventory [Line Items]      
Inventory, gross $ 11,767,996   $ 11,118,188
Number of school buses delivered to company | bus 10    
Number of years for buses to be delivered 1 year    
Number of school buses were sold | bus   5  
DC Chargers      
Inventory [Line Items]      
Inventory, gross $ 9,651,152   7,687,598
AC Chargers      
Inventory [Line Items]      
Inventory, gross 172,654   232,920
Vehicles - School Buses      
Inventory [Line Items]      
Inventory, gross 1,620,000   3,180,000
Others      
Inventory [Line Items]      
Inventory, gross $ 324,190   $ 17,670