Annual report pursuant to Section 13 and 15(d)

Note Payable and Revolving Line of Credit- Additional Information (Details)

v3.20.2
Note Payable and Revolving Line of Credit- Additional Information (Details) - USD ($)
12 Months Ended
Dec. 20, 2018
Jun. 24, 2016
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]        
Borrowing principal amount     $ 19,338,556 $ 19,809,511
Loan procurement costs   $ 646,246 498,769 540,261
Amortization expense     200,819 49,118
Note payable, net book value     34,600,000  
Line of credit, issuance costs       477,981
Line of credit, outstanding borrowings     4,914,000  
Revolving Line of Credit        
Debt Instrument [Line Items]        
Amortization expense     159,327 6,785
Line of credit, issuance costs     477,981  
Line of credit, outstanding borrowings     4,914,000 0
Promissory Note        
Debt Instrument [Line Items]        
Borrowing principal amount   $ 20,000,000    
Debt instrument interest rate   4.192%    
Debt instrument maturity date   Jul. 01, 2036    
Amortization expense     $ 41,492 $ 42,333
Promissory Note | Revolving Line of Credit        
Debt Instrument [Line Items]        
Borrowing principal amount $ 10,000,000      
Debt instrument maturity date Dec. 20, 2021      
Promissory Note | Revolving Line of Credit | One Month London Inter-Bank Offered Rate        
Debt Instrument [Line Items]        
Debt instrument interest rate 3.00%