Annual report pursuant to Section 13 and 15(d)

Restricted Cash - Reconciliation of Cash, Cash Equivalents and Restricted Cash Balance (Details)

v3.19.3.a.u2
Restricted Cash - Reconciliation of Cash, Cash Equivalents and Restricted Cash Balance (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]      
Cash and cash equivalents $ 8,455,989 $ 8,716,874  
Restricted cash 185,888 138,078  
Total cash, cash equivalents and restricted cash $ 8,641,877 $ 8,854,952 $ 3,344,258