Consolidated Statements of Operations and Comprehensive Loss (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Cost of revenue $ 20,610,000 $ 27,227,664
Related Party [Member]    
Cost of revenue $ 5,599,700 $ 11,086,500