Annual report pursuant to Section 13 and 15(d)

Notes Payable - Schedule of Notes Payable (Details)

v3.20.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Note payable $ 3,977,710 $ 7,083,505
Less current portion (3,977,710) (7,083,505)
Notes payable - third parties, net of current portion
Notes Payable - Third Parties One [Member]    
Note payable [1] 5,000,000
Notes Payable Third Parties Two [Member]    
Note payable 1,741,893 1,741,893
Notes Payable Third Parties Three [Member]    
Note payable 335,817 341,612
Notes Payable Third Parties Four [Member]    
Note payable $ 1,900,000
[1] The loan payable under prepaid forward purchase contract has been fully settled during the year ended December 31, 2019 as more fully discussed below under the heading "Notes Payable -Related Party".