Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.1
Restricted Cash - Reconciliation of Cash, Cash Equivalents and Restricted Cash Balance (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]        
Cash and cash equivalents $ 10,712,846 $ 8,455,989    
Restricted cash 256,623 185,888    
Total cash, cash equivalents and restricted cash $ 10,969,469 $ 8,641,877 $ 8,197,491 $ 8,854,952