Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details)

v3.23.2
Subsequent Events (Details) - Subsequent Events - USD ($)
1 Months Ended
Aug. 11, 2023
Jul. 26, 2023
Subsequent Events    
Dividend payable per share   $ 0.13
At the market offering    
Subsequent Events    
Shares granted 1,524,379  
Gross proceeds from sale of shares $ 5,756,477  
Series A Preferred Stock [Member] | At the market offering    
Subsequent Events    
Shares granted 28,531  
Gross proceeds from sale of shares $ 585,804