Quarterly report pursuant to Section 13 or 15(d)

Notes Payable (Details)

v3.20.2
Notes Payable (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Debt Issuance Costs, Net $ 2,451,618 $ 2,687,190  
Unsecured Unsubordinated Notes Due June 30, 2024 [Member]      
Interest rate     7.125%
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,500,000 $ 2,700,000  
Unsecured Unsubordinated Notes Due December 30 2024 [Member]      
Interest rate   6.875%