Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details)

v3.21.1
Subsequent Events (Details)
1 Months Ended 3 Months Ended
Apr. 09, 2021
USD ($)
May 04, 2021
USD ($)
item
shares
Mar. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Subsequent Event [Line Items]        
Proceeds from Issuance of Common Stock     $ 1,545,195 $ 0
Payments of Ordinary Dividends     2,654,977 $ 2,654,076
December 2025 Notes        
Subsequent Event [Line Items]        
Original principal amount     $ 28,000,000  
Subsequent Events [Member]        
Subsequent Event [Line Items]        
Sale of common stock | shares   2,045,336    
Number of at the market offerings | item   2    
Proceeds from Issuance of Common Stock   $ 10,535,405    
Subsequent Events [Member] | ATM        
Subsequent Event [Line Items]        
Authorized amount to be issued $ 43,636,250