v3.25.2
DISTRIBUTIONS (Details) - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended 43 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2025
Dividends Payable [Line Items]                  
Per Share $ 0.36   $ 0.5 $ 0.72 $ 1 $ 1.98 $ 1.82 $ 0.87 $ 5.39
January 9, 2025                  
Dividends Payable [Line Items]                  
Declared   Jan. 09, 2025              
Record Date   Jan. 10, 2025              
Payment Date   Jan. 31, 2025              
Per Share   $ 0.12              
January 9, 2025                  
Dividends Payable [Line Items]                  
Declared   Jan. 09, 2025              
Record Date   Feb. 03, 2025              
Payment Date   Feb. 28, 2025              
Per Share   $ 0.12              
January 9, 2025                  
Dividends Payable [Line Items]                  
Declared   Jan. 09, 2025              
Record Date   Mar. 03, 2025              
Payment Date   Mar. 31, 2025              
Per Share   $ 0.12              
April 4, 2025                  
Dividends Payable [Line Items]                  
Declared Apr. 04, 2025                
Record Date Apr. 08, 2025                
Payment Date Apr. 30, 2025                
Per Share $ 0.12                
April 4, 2025                  
Dividends Payable [Line Items]                  
Declared Apr. 04, 2025                
Record Date May 01, 2025                
Payment Date May 30, 2025                
Per Share $ 0.12                
April 4, 2025                  
Dividends Payable [Line Items]                  
Declared Apr. 04, 2025                
Record Date Jun. 02, 2025                
Payment Date Jun. 30, 2025                
Per Share $ 0.12