Quarterly report pursuant to Section 13 or 15(d)

Notes Payable (Details)

v3.20.1
Notes Payable (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Jun. 30, 2019
Mar. 31, 2019
Debt Issuance Costs, Net $ 2,570,597 $ 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,700,000     $ 2,700,000
Unsecured Unsubordinated Notes Due December 30 2024 [Member]        
Interest rate   6.875%