v3.25.1
CAPITAL STOCK - Distributions of Capital Stock (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dividends Payable [Line Items]    
Total distributions to shareholder $ 1,084,095 $ 4,184,457
Cash distributions    
Dividends Payable [Line Items]    
Total distributions to shareholder 0 3,542,000
Distributions of securities    
Dividends Payable [Line Items]    
Total distributions to shareholder $ 1,084,095 $ 642,457