Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.1
Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]        
Cash $ 1,298,233 $ 808,943    
Money market fund 88,621,565 40,939,525    
Total cash and cash equivalents shown in the statement of cash flows $ 89,919,798 $ 41,748,468 $ 70,955,652 $ 62,696,486