XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
DISTRIBUTIONS (Details) - $ / shares
12 Months Ended 139 Months Ended
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, 2023
Dividends Payable [Line Items]                          
Per Share   $ 1.30 $ 1.14 $ 1.15 $ 1.36 $ 1.36 $ 1.36 $ 1.36 $ 1.36 $ 1.42 $ 1.36 $ 0.18 $ 14.95
11-Jan-23                          
Dividends Payable [Line Items]                          
Date Declared Jan. 11, 2023                        
Record Date Jan. 31, 2023                        
Payment Date Feb. 15, 2023                        
Per Share $ 0.1333                        
11-Jan-23                          
Dividends Payable [Line Items]                          
Date Declared Jan. 11, 2023                        
Record Date Feb. 28, 2023                        
Payment Date Mar. 15, 2023                        
Per Share $ 0.1333                        
11-Jan-23                          
Dividends Payable [Line Items]                          
Date Declared Jan. 11, 2023                        
Record Date Mar. 31, 2023                        
Payment Date Apr. 14, 2023                        
Per Share $ 0.1333                        
19-Apr-23                          
Dividends Payable [Line Items]                          
Date Declared Apr. 19, 2023                        
Record Date May 01, 2023                        
Payment Date May 15, 2023                        
Per Share $ 0.1333                        
19-Apr-23                          
Dividends Payable [Line Items]                          
Date Declared Apr. 19, 2023                        
Record Date May 31, 2023                        
Payment Date Jun. 15, 2023                        
Per Share $ 0.1333                        
19-Apr-23                          
Dividends Payable [Line Items]                          
Date Declared Apr. 19, 2023                        
Record Date Jun. 30, 2023                        
Payment Date Jul. 14, 2023                        
Per Share $ 0.1333                        
14-Jul-23                          
Dividends Payable [Line Items]                          
Date Declared Jul. 14, 2023                        
Record Date Jul. 31, 2023                        
Payment Date Aug. 15, 2023                        
Per Share $ 0.1333                        
14-Jul-23                          
Dividends Payable [Line Items]                          
Date Declared Jul. 14, 2023                        
Record Date Aug. 31, 2023                        
Payment Date Sep. 15, 2023                        
Per Share $ 0.1333                        
14-Jul-23                          
Dividends Payable [Line Items]                          
Date Declared Jul. 14, 2023                        
Record Date Sep. 29, 2023                        
Payment Date Oct. 13, 2023                        
Per Share $ 0.1333                        
05-Oct-23                          
Dividends Payable [Line Items]                          
Date Declared Oct. 05, 2023                        
Record Date Oct. 31, 2023                        
Payment Date Nov. 15, 2023                        
Per Share $ 0.1333                        
05-Oct-23                          
Dividends Payable [Line Items]                          
Date Declared Oct. 05, 2023                        
Record Date Nov. 30, 2023                        
Payment Date Dec. 15, 2023                        
Per Share $ 0.1333                        
05-Oct-23                          
Dividends Payable [Line Items]                          
Date Declared Oct. 05, 2023                        
Record Date Dec. 18, 2023                        
Payment Date Dec. 29, 2023                        
Per Share $ 0.1333