Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Schedule of Cumulative Effect of Initially Applying the New Lease Accounting Standard (Details)

v3.20.1
Summary of Significant Accounting Policies - Schedule of Cumulative Effect of Initially Applying the New Lease Accounting Standard (Details) - USD ($)
Dec. 31, 2019
Jan. 02, 2019
Dec. 31, 2018
Right of use assets - operating leases $ 732,100
Current portion of operating lease liabilities 272,215
Operating lease liabilities, net of current portion $ 482,212
Accounting Standards Update201602 [Member]      
Right of use assets - operating leases   943,997  
Current portion of operating lease liabilities   261,866  
Operating lease liabilities, net of current portion   682,131  
Restatement Adjustment [Member]      
Right of use assets - operating leases   943,997  
Current portion of operating lease liabilities   261,866  
Operating lease liabilities, net of current portion   $ 682,131