Annual report pursuant to Section 13 and 15(d)

Significant Accounting Policies - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)

v3.19.1
Significant Accounting Policies - Schedule of Cash and Cash Equivalents and Restricted Cash (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounting Policies [Abstract]      
Cash $ 808,943 $ 206,510  
Money market fund 40,939,525 62,330,985  
Cash and cash equivalents 41,748,468 62,537,495  
Restricted cash 158,991  
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows $ 41,748,468 $ 62,696,486 $ 15,192,257