v3.26.1
DISTRIBUTIONS (Details) - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended 55 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2026
Dividends Payable [Line Items]                
Per Share $ 0.34   $ 0.69 $ 1.46 $ 1.98 $ 1.82 $ 0.87 $ 6.82
Ordinary dividends, January 2026                
Dividends Payable [Line Items]                
Declared   Jan. 16, 2026            
Record Date   Jan. 20, 2026            
Payment Date   Jan. 30, 2026            
Per Share   $ 0.1167            
Ordinary dividends, February 2026                
Dividends Payable [Line Items]                
Declared   Jan. 16, 2026            
Record Date   Feb. 02, 2026            
Payment Date   Feb. 27, 2026            
Per Share   $ 0.1167            
Ordinary dividends, March 2026                
Dividends Payable [Line Items]                
Declared   Jan. 16, 2026            
Record Date   Mar. 02, 2026            
Payment Date   Mar. 31, 2026            
Per Share   $ 0.1167            
Ordinary dividends, April 2026                
Dividends Payable [Line Items]                
Declared Apr. 14, 2026              
Record Date Apr. 15, 2026              
Payment Date Apr. 30, 2026              
Per Share $ 0.1133              
Ordinary dividends, May 2026                
Dividends Payable [Line Items]                
Declared Apr. 14, 2026              
Record Date May 04, 2026              
Payment Date May 29, 2026              
Per Share $ 0.1133              
Ordinary dividends, June 2026                
Dividends Payable [Line Items]                
Declared Apr. 14, 2026              
Record Date Jun. 01, 2026              
Payment Date Jun. 30, 2026              
Per Share $ 0.1133