v3.25.2
DIVIDENDS AND DISTRIBUTIONS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
DIVIDENDS AND DISTRIBUTIONS [Abstract]            
Common Share Distribution Amount (in dollars per share)         $ 0.38 $ 1.11
Total Distribution Amount $ 3,389,267   $ 13,020,269   $ 8,586,349 $ 22,940,474
Dividends Payable [Line Items]            
Cash dividend (in usd per share)         $ 0.38 $ 1.11
Total Distribution Amount $ 3,389,267   $ 13,020,269   $ 8,586,349 $ 22,940,474
O 2024 Q1 Dividends            
DIVIDENDS AND DISTRIBUTIONS [Abstract]            
Common Share Distribution Amount (in dollars per share)       $ 0.48    
Total Distribution Amount       $ 9,920,205    
Dividends Payable [Line Items]            
Cash dividend (in usd per share)       $ 0.48    
Total Distribution Amount       $ 9,920,205    
O 2024 Q2 Dividends            
DIVIDENDS AND DISTRIBUTIONS [Abstract]            
Common Share Distribution Amount (in dollars per share)     $ 0.48      
Total Distribution Amount     $ 9,920,205      
Dividends Payable [Line Items]            
Cash dividend (in usd per share)     $ 0.48      
Total Distribution Amount     $ 9,920,205      
S 2024 Q2 Dividends            
DIVIDENDS AND DISTRIBUTIONS [Abstract]            
Common Share Distribution Amount (in dollars per share)     $ 0.15      
Total Distribution Amount     $ 3,100,064      
Dividends Payable [Line Items]            
Cash dividend (in usd per share)     $ 0.15      
Total Distribution Amount     $ 3,100,064      
O 2025 Q1 Dividends            
DIVIDENDS AND DISTRIBUTIONS [Abstract]            
Common Share Distribution Amount (in dollars per share)   $ 0.23        
Total Distribution Amount   $ 5,197,082        
Dividends Payable [Line Items]            
Cash dividend (in usd per share)   $ 0.23        
Total Distribution Amount   $ 5,197,082        
O 2025 Q2 Dividends            
DIVIDENDS AND DISTRIBUTIONS [Abstract]            
Common Share Distribution Amount (in dollars per share) $ 0.15          
Total Distribution Amount $ 3,389,267          
Dividends Payable [Line Items]            
Cash dividend (in usd per share) $ 0.15          
Total Distribution Amount $ 3,389,267