v3.22.2.2
STOCKHOLDER DIVIDENDS, Dividends Declared (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 06, 2022
Jun. 28, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2022
Dividends Declared [Abstract]                  
Dividends, Common stock                 $ 5,317,823
Dividends, Preferred stock                 56,929
Total dividends paid                 $ 4,012,882
Common Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends per share (in dollars per share)     $ 0.4           $ 0.4
Common Stock [Member] | Subsequent Event [Member]                  
Dividends Declared [Abstract]                  
Dividends payable, holder of record date Sep. 30, 2022                
Dividends payable date Oct. 30, 2022                
Dividends declaration date Sep. 06, 2022                
Dividends per share (in dollars per share) $ 0.105                
Preferred Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends per share (in dollars per share)     0.875           0.875
Preferred Units [Member]                  
Dividends Declared [Abstract]                  
Dividends per share (in dollars per share)     0.25           $ 0.25
Dividends, Preferred stock                 $ 51,667
Class A [Member]                  
Dividends Declared [Abstract]                  
Dividends per share (in dollars per share)     $ 0.4       $ 0.06 $ 0.06 $ 0.4
Dividends, Common stock             $ 723   $ 9,985
Dividend Declared Q1-2021 [Member]                  
Dividends Declared [Abstract]                  
Dividends declaration date               Jun. 30, 2021  
Dividends, Common stock               $ 664,714  
Dividend Declared Q1-2021 [Member] | Common Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends per share (in dollars per share)             $ 0.05 $ 0.05  
Dividend Declared Q1-2022 [Member]                  
Dividends Declared [Abstract]                  
Dividends declaration date           Sep. 30, 2021      
Dividends, Common stock           $ 1,731,482      
Dividends, Preferred stock           $ 0      
Dividend Declared Q1-2022 [Member] | Common Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends per share (in dollars per share) [1]           $ 0.13      
Dividend Declared Q1-2022 [Member] | Preferred Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends per share (in dollars per share)           $ 0      
Dividend Declared Q2-2022 [Member]                  
Dividends Declared [Abstract]                  
Dividends declaration date         Dec. 31, 2021        
Dividends, Common stock         $ 1,068,612        
Dividends, Preferred stock         $ 440        
Dividend Declared Q2-2022 [Member] | Common Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends per share (in dollars per share)         $ 0.08        
Dividend Declared Q2-2022 [Member] | Preferred Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends per share (in dollars per share)         $ 0.125        
Dividend Declared Q3-2022 [Member]                  
Dividends Declared [Abstract]                  
Dividends declaration date       Mar. 31, 2022          
Dividends, Common stock       $ 1,193,841          
Dividends, Preferred stock       $ 18,507          
Dividend Declared Q3-2022 [Member] | Common Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends per share (in dollars per share)       $ 0.09          
Dividend Declared Q3-2022 [Member] | Preferred Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends per share (in dollars per share)       $ 0.375          
Dividend Declared Q4-2022 [Member]                  
Dividends Declared [Abstract]                  
Dividends payable date     Jul. 29, 2022            
Dividends declaration date     Jun. 30, 2022            
Dividends, Common stock     $ 1,323,888            
Dividends, Preferred stock     $ 37,982            
Dividend Declared Q4-2022 [Member] | Common Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends per share (in dollars per share)     $ 0.1           $ 0.1
Dividend Declared Q4-2022 [Member] | Preferred Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends per share (in dollars per share)     $ 0.375           $ 0.375
Dividend Payable for July 2022 [Member] | Series A Preferred Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends payable, holder of record date   Jul. 31, 2022              
Dividends payable date   Oct. 15, 2022              
Dividends declaration date   Jun. 28, 2022              
Dividends per share (in dollars per share)   $ 0.375              
Dividends payable per month (in dollars per share)   $ 0.125              
Dividend Payable for August 2022 [Member] | Series A Preferred Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends payable, holder of record date   Aug. 31, 2022              
Dividends payable date   Oct. 15, 2022              
Dividends declaration date   Jun. 28, 2022              
Dividends per share (in dollars per share)   $ 0.375              
Dividends payable per month (in dollars per share)   $ 0.125              
Dividend Payable for September 2022 [Member] | Series A Preferred Stock [Member]                  
Dividends Declared [Abstract]                  
Dividends payable, holder of record date   Sep. 30, 2022              
Dividends payable date   Oct. 15, 2022              
Dividends declaration date   Jun. 28, 2022              
Dividends per share (in dollars per share)   $ 0.375              
Dividends payable per month (in dollars per share)   $ 0.125              
Dividend Payable for October 2022 [Member] | Series A Preferred Stock [Member] | Subsequent Event [Member]                  
Dividends Declared [Abstract]                  
Dividends payable, holder of record date Oct. 31, 2022                
Dividends payable date Jan. 15, 2023                
Dividends declaration date Sep. 06, 2022                
Dividends per share (in dollars per share) $ 0.375                
Dividends payable per month (in dollars per share) $ 0.125                
Dividend Payable for November 2022 [Member] | Series A Preferred Stock [Member] | Subsequent Event [Member]                  
Dividends Declared [Abstract]                  
Dividends payable, holder of record date Nov. 30, 2022                
Dividends payable date Jan. 15, 2023                
Dividends declaration date Sep. 06, 2022                
Dividends per share (in dollars per share) $ 0.375                
Dividends payable per month (in dollars per share) $ 0.125                
Dividend Payable for December 2022 [Member] | Series A Preferred Stock [Member] | Subsequent Event [Member]                  
Dividends Declared [Abstract]                  
Dividends payable, holder of record date Dec. 31, 2022                
Dividends payable date Jan. 15, 2023                
Dividends declaration date Sep. 06, 2022                
Dividends per share (in dollars per share) $ 0.375                
Dividends payable per month (in dollars per share) $ 0.125                
DRIP [Member]                  
Dividends Declared [Abstract]                  
Dividends, Common stock               $ 204,277 $ 1,188,456
[1] $0.06 per share dividend was declared for the quarter ended June 30, 2021.