Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
PREPAID EXPENSES AND OTHER CURRENT ASSETS - Schedule of other current assets (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Assets classified as held for sale $ 0 $ 623,805
Prepaid inventory 445,683 542,313
Prepaid insurance 148,396 217,465
Interest receivables 64,604 65,984
Vehicle trade-in credits 6,993 55,733
Other 107,470 173,128
Total $ 773,146 $ 1,678,428