XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
DISTRIBUTIONS (Details) - $ / shares
12 Months Ended 151 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2024
Dividends Payable [Line Items]                            
Per Share   $ 1.6 $ 1.3 $ 1.14 $ 1.15 $ 1.36 $ 1.36 $ 1.36 $ 1.36 $ 1.36 $ 1.42 $ 1.36 $ 0.18 $ 16.55
January 31, 2024                            
Dividends Payable [Line Items]                            
Date Declared Jan. 13, 2024                          
Record Date Jan. 31, 2024                          
Payment Date Feb. 15, 2024                          
Per Share $ 0.1333                          
February 29, 2024                            
Dividends Payable [Line Items]                            
Date Declared Jan. 13, 2024                          
Record Date Feb. 29, 2024                          
Payment Date Mar. 15, 2024                          
Per Share $ 0.1333                          
March 29, 2024                            
Dividends Payable [Line Items]                            
Date Declared Jan. 13, 2024                          
Record Date Mar. 29, 2024                          
Payment Date Apr. 15, 2024                          
Per Share $ 0.1333                          
April 30, 2024                            
Dividends Payable [Line Items]                            
Date Declared Apr. 03, 2024                          
Record Date Apr. 30, 2024                          
Payment Date May 15, 2024                          
Per Share $ 0.1333                          
May 31, 2024                            
Dividends Payable [Line Items]                            
Date Declared Apr. 03, 2024                          
Record Date May 31, 2024                          
Payment Date Jun. 14, 2024                          
Per Share $ 0.1333                          
June 28, 2024                            
Dividends Payable [Line Items]                            
Date Declared Apr. 03, 2024                          
Record Date Jun. 28, 2024                          
Payment Date Jul. 15, 2024                          
Per Share $ 0.1333                          
July 31, 2024                            
Dividends Payable [Line Items]                            
Date Declared Jul. 10, 2024                          
Record Date Jul. 31, 2024                          
Payment Date Aug. 15, 2024                          
Per Share $ 0.1333                          
August 30, 2024                            
Dividends Payable [Line Items]                            
Date Declared Jul. 10, 2024                          
Record Date Aug. 30, 2024                          
Payment Date Sep. 13, 2024                          
Per Share $ 0.1333                          
September 30, 2024                            
Dividends Payable [Line Items]                            
Date Declared Jul. 10, 2024                          
Record Date Sep. 30, 2024                          
Payment Date Oct. 15, 2024                          
Per Share $ 0.1333                          
October 31, 2024                            
Dividends Payable [Line Items]                            
Date Declared Oct. 10, 2024                          
Record Date Oct. 31, 2024                          
Payment Date Nov. 15, 2024                          
Per Share $ 0.1333                          
November 29, 2024                            
Dividends Payable [Line Items]                            
Date Declared Oct. 10, 2024                          
Record Date Nov. 29, 2024                          
Payment Date Dec. 13, 2024                          
Per Share $ 0.1333                          
December 31, 2024                            
Dividends Payable [Line Items]                            
Date Declared Oct. 10, 2024                          
Record Date Dec. 31, 2024                          
Payment Date Jan. 15, 2025                          
Per Share $ 0.1333