XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDER DIVIDENDS (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 18, 2023
Jul. 14, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Jun. 30, 2023
Jun. 30, 2022
Dividends Declared [Abstract]                          
Dividends payable date                       Jul. 29, 2023  
Dividends, Common stock                       $ 5,954,530 $ 5,317,823
Common dividends                       5,691,554  
Dividends, Preferred stock                       695,601 56,929
Preferred dividends                       $ 491,410  
Total dividends paid                         $ 4,012,882
Common Stock [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)     $ 0.45       $ 0.4         $ 0.45 $ 0.4
Common Stock [Member] | Subsequent Event [Member]                          
Dividends Declared [Abstract]                          
Dividends payable, holder of record date Sep. 30, 2023                        
Dividends payable date Oct. 30, 2023                        
Dividends declaration date Sep. 18, 2023                        
Dividends per share (in dollars per share) $ 0.125                        
Preferred Stock [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)     1.5       0.875         1.5 0.875
Preferred Units [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)     1.5       0.25         $ 1.5 $ 0.25
Dividends, Preferred stock                       $ 585,321 $ 51,667
Class A [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)     $ 0.45       $ 0.4       $ 0.06 $ 0.45 $ 0.4
Dividends, Common stock                     $ 723 $ 39,782 $ 9,985
Dividend Declared Q1-2023 [Member]                          
Dividends Declared [Abstract]                          
Dividends declaration date           Sep. 30, 2022              
Dividends, Common stock           $ 1,390,290              
Dividends, Preferred stock           $ 87,884              
Dividend Declared Q1-2023 [Member] | Common Stock [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)           $ 0.105              
Dividend Declared Q1-2023 [Member] | Preferred Stock [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)           0.375              
Dividend Declared Q1-2023 [Member] | Preferred Units [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)           $ 0.375              
Dividends, Preferred stock           $ 107,626              
Dividend Declared Q1-2023 [Member] | Class A [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)           $ 0.105              
Dividends, Common stock           $ 9,403              
Dividend Declared Q2-2023 [Member]                          
Dividends Declared [Abstract]                          
Dividends declaration date         Dec. 31, 2022                
Dividends, Common stock         $ 1,456,391                
Dividends, Preferred stock         $ 155,909                
Dividend Declared Q2-2023 [Member] | Common Stock [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)         $ 0.11                
Dividend Declared Q2-2023 [Member] | Preferred Stock [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)         0.375                
Dividend Declared Q2-2023 [Member] | Preferred Units [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)         $ 0.375                
Dividends, Preferred stock         $ 122,884                
Dividend Declared Q2-2023 [Member] | Class A [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)         $ 0.11                
Dividends, Common stock         $ 9,851                
Dividend Declared Q3-2023 [Member]                          
Dividends Declared [Abstract]                          
Dividends declaration date       Mar. 31, 2023                  
Dividends, Common stock       $ 1,520,985                  
Dividends, Preferred stock       $ 209,620                  
Dividend Declared Q3-2023 [Member] | Common Stock [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)       $ 0.115                  
Dividend Declared Q3-2023 [Member] | Preferred Stock [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)       0.375                  
Dividend Declared Q3-2023 [Member] | Preferred Units [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)       $ 0.375                  
Dividends, Preferred stock       $ 177,222                  
Dividend Declared Q3-2023 [Member] | Class A [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)       $ 0.115                  
Dividends, Common stock       $ 10,299                  
Dividend Declared Q4-2023 [Member]                          
Dividends Declared [Abstract]                          
Dividends declaration date     Jun. 30, 2023                    
Dividends, Common stock     $ 1,586,864                    
Dividends, Preferred stock     $ 242,188                    
Dividend Declared Q4-2023 [Member] | Common Stock [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)     $ 0.12                 $ 0.12  
Dividend Declared Q4-2023 [Member] | Preferred Stock [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)     0.375                 0.375  
Dividend Declared Q4-2023 [Member] | Preferred Units [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)     $ 0.375                 0.375  
Dividends, Preferred stock     $ 177,589                    
Dividend Declared Q4-2023 [Member] | Class A [Member]                          
Dividends Declared [Abstract]                          
Dividends per share (in dollars per share)     $ 0.12                 $ 0.12  
Dividends, Common stock     $ 10,229                    
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 2023 [Member] | Series A Preferred Stock [Member] | Subsequent Event [Member]                          
Dividends Declared [Abstract]                          
Dividends payable, holder of record date   Jul. 31, 2023                      
Dividends payable date   Oct. 15, 2023                      
Dividends declaration date   Jul. 14, 2023                      
Dividends per share (in dollars per share)   $ 0.375                      
Dividends payable per month (in dollars per share)   $ 0.125                      
Dividend Payable for August 2023 [Member] | Series A Preferred Stock [Member] | Subsequent Event [Member]                          
Dividends Declared [Abstract]                          
Dividends payable, holder of record date   Aug. 31, 2023                      
Dividends payable date   Oct. 15, 2023                      
Dividends declaration date   Jul. 14, 2023                      
Dividends per share (in dollars per share)   $ 0.375                      
Dividends payable per month (in dollars per share)   $ 0.125                      
Dividend Payable for September 2023 [Member] | Series A Preferred Stock [Member] | Subsequent Event [Member]                          
Dividends Declared [Abstract]                          
Dividends payable, holder of record date   Sep. 30, 2023                      
Dividends payable date   Oct. 15, 2023                      
Dividends declaration date   Jul. 14, 2023                      
Dividends per share (in dollars per share)   $ 0.375                      
Dividends payable per month (in dollars per share)   $ 0.125                      
Dividend Payable for October 2023 [Member] | Series A Preferred Stock [Member] | Subsequent Event [Member]                          
Dividends Declared [Abstract]                          
Dividends payable, holder of record date Oct. 31, 2023                        
Dividends payable date Jan. 15, 2024                        
Dividends declaration date Sep. 18, 2023                        
Dividends per share (in dollars per share) $ 0.375                        
Dividends payable per month (in dollars per share) $ 0.125                        
Dividend Payable for November 2023 [Member] | Series A Preferred Stock [Member] | Subsequent Event [Member]                          
Dividends Declared [Abstract]                          
Dividends payable, holder of record date Nov. 30, 2023                        
Dividends payable date Jan. 15, 2024                        
Dividends declaration date Sep. 18, 2023                        
Dividends per share (in dollars per share) $ 0.375                        
Dividends payable per month (in dollars per share) $ 0.125                        
Dividend Payable for December 2023 [Member] | Series A Preferred Stock [Member] | Subsequent Event [Member]                          
Dividends Declared [Abstract]                          
Dividends payable, holder of record date Dec. 31, 2023                        
Dividends payable date Jan. 15, 2024                        
Dividends declaration date Sep. 18, 2023                        
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                       $ 1,638,739 $ 1,188,456
Dividends, Preferred stock                       $ 75,379  
[1] $0.06 per share of dividend for the quarter ended June 30, 2021 was declared subsequently in July 2021; therefore, it is included in the dividend declared during the quarter ended September 30, 2021.