XML 66 R59.htm IDEA: XBRL DOCUMENT v3.25.1
PREFERRED STOCK - SCHEDULE OF PREFERRED STOCK DIVIDEND (Details) - Series A Preferred Stock - USD ($)
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Aug. 15, 2024
May 15, 2024
Aug. 15, 2023
May 15, 2023
O 2025 Q1 Dividends                
Class of Stock [Line Items]                
Dividend Declaration Date   May 15, 2024            
Dividend Period Start Date   Mar. 15, 2024            
Dividend Period End Date   Jun. 14, 2024            
Record Date   May 31, 2024            
Dividend Payment Date   Jun. 17, 2024            
Dividend Amount   $ 782,634            
Per Share Amount           $ 0.55902778    
O 2025 Q2 Dividends                
Class of Stock [Line Items]                
Dividend Declaration Date Aug. 15, 2024              
Dividend Period Start Date Jun. 15, 2024              
Dividend Period End Date Sep. 14, 2024              
Record Date Aug. 31, 2024              
Dividend Payment Date Sep. 15, 2024              
Dividend Amount $ 782,639              
Per Share Amount         $ 0.55902778      
O 2024 Q1 Dividends                
Class of Stock [Line Items]                
Dividend Declaration Date       May 15, 2023        
Dividend Period Start Date       Mar. 15, 2023        
Dividend Period End Date       Jun. 14, 2023        
Record Date       May 31, 2023        
Dividend Payment Date       Jun. 15, 2023        
Dividend Amount       $ 782,639        
Per Share Amount               $ 0.55902778
O 2024 Q2 Dividends                
Class of Stock [Line Items]                
Dividend Declaration Date     Aug. 15, 2023          
Dividend Period Start Date     Jun. 15, 2025          
Dividend Period End Date     Sep. 14, 2023          
Record Date     Aug. 31, 2023          
Dividend Payment Date     Sep. 15, 2023          
Dividend Amount     $ 782,639          
Per Share Amount             $ 0.55902778