Annual report pursuant to Section 13 and 15(d)

Notes Payable (Details)

v3.20.1
Notes Payable (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Debt Issuance Costs, Net $ 16,600 $ 553,597
Unsecured Unsubordinated Notes Due June 30, 2024 [Member]    
Notes issued denomination $ 25.00  
Threshold percentage of taxable income to prohibit distribution 90.00%  
Threshold asset coverage ratio 150.00%  
Period of written notice to redeem notes without premium or penalty 30 days  
Debt Issuance Costs, Net $ 2,700,000