Quarterly report pursuant to Section 13 or 15(d)

PREPAID EXPENSES AND OTHER CURRENT ASSETS - Schedule of other current assets (Details)

v3.21.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS - Schedule of other current assets (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Assets classified as held for sale $ 0 $ 623,805
Prepaid inventory 449,358 542,313
Prepaid insurance 148,396 217,465
Interest receivables 66,097 65,984
Vehicle trade-in credits 6,896 55,733
Other 153,154 173,128
Total $ 823,901 $ 1,678,428