XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Other current liabilities (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Other current liabilities [Abstract]    
Accrued expenses for legal and consulting fees $ 1,110,587 $ 814,965
Other accruals and short-term payables 6,485,032 89,414
Total 7,595,619 $ 904,379
Consideration payables for acquisition 4,366,802  
Accrued warranty reserve, current $ 127,104