XML 305 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Prepayments and Other Current Assets - Schedule of Prepayments and Other Current Assets (Details) - USD ($)
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Prepayments And Other Current Assets          
Prepaid expenses $ 3,370,757 $ 2,078,487 $ 670,959 $ 742,165 $ 637,281
Prepaid software license 89,822 2,722 51,930 85,936
Refundable income and franchise taxes 733,553      
Security deposits 96,135 74,418 47,273 48,298 25,812
Other receivables 20,468 4,690 109,294
Prepayments and other current assets $ 4,310,735 $ 2,893,870 $ 718,232 $ 842,393 $ 858,323