Annual report pursuant to Section 13 and 15(d)

Notes Payable (Details)

v3.21.1
Notes Payable (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
series
$ / shares
Oct. 31, 2020
Dec. 31, 2019
USD ($)
May 11, 2018
Number of unsecured unsubordinated notes | series 3      
Aggregate amount outstanding $ 109,640,692   $ 55,475,810  
Interest rate       4.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 $ 4,886,058   $ 2,687,190  
Notes        
Aggregate amount outstanding 109,640,692      
Debt Issuance Costs, Net 4,606,058      
June 2024 Notes        
Aggregate amount outstanding $ 23,663,000      
Interest rate 7.125%   7.125%  
Notes issued denomination | $ / shares $ 25.00      
December 2024 Notes        
Aggregate amount outstanding $ 34,500,000      
Interest rate 6.875%   6.875%  
September 2025 Notes        
Aggregate amount outstanding $ 56,363,750      
Original principal amount $ 28,000,000      
Interest rate 7.75% 7.75%    
Notes issued denomination | $ / shares $ 24.75