DISTRIBUTIONS (Details) - $ / shares |
3 Months Ended | 6 Months Ended | 12 Months Ended | 174 Months Ended | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
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 |
Jun. 30, 2026 |
|
| Dividends Payable | ||||||||||||||||||
| Per Share | $ 0.34 | $ 0.4 | $ 0.68 | $ 0.8 | $ 1.6 | $ 1.6 | $ 1.3 | $ 1.14 | $ 1.15 | $ 1.36 | $ 1.36 | $ 1.36 | $ 1.36 | $ 1.36 | $ 1.42 | $ 1.36 | $ 0.18 | $ 18.83 |
| January 30, 2026 | ||||||||||||||||||
| Dividends Payable | ||||||||||||||||||
| Date Declared | Jan. 16, 2026 | |||||||||||||||||
| Record Date | Jan. 30, 2026 | |||||||||||||||||
| Payment Date | Feb. 13, 2026 | |||||||||||||||||
| Per Share | $ 0.1133 | |||||||||||||||||
| February 27, 2026 | ||||||||||||||||||
| Dividends Payable | ||||||||||||||||||
| Date Declared | Jan. 16, 2026 | |||||||||||||||||
| Record Date | Feb. 27, 2026 | |||||||||||||||||
| Payment Date | Mar. 13, 2026 | |||||||||||||||||
| Per Share | $ 0.1133 | |||||||||||||||||
| March 31, 2026 | ||||||||||||||||||
| Dividends Payable | ||||||||||||||||||
| Date Declared | Jan. 16, 2026 | |||||||||||||||||
| Record Date | Mar. 31, 2026 | |||||||||||||||||
| Payment Date | Apr. 15, 2026 | |||||||||||||||||
| Per Share | $ 0.1133 | |||||||||||||||||
| April 30, 2026 | ||||||||||||||||||
| Dividends Payable | ||||||||||||||||||
| Date Declared | Apr. 14, 2026 | |||||||||||||||||
| Record Date | Apr. 30, 2026 | |||||||||||||||||
| Payment Date | May 15, 2026 | |||||||||||||||||
| Per Share | $ 0.1133 | |||||||||||||||||
| May 29, 2026 | ||||||||||||||||||
| Dividends Payable | ||||||||||||||||||
| Date Declared | Apr. 14, 2026 | |||||||||||||||||
| Record Date | May 29, 2026 | |||||||||||||||||
| Payment Date | Jun. 15, 2026 | |||||||||||||||||
| Per Share | $ 0.1133 | |||||||||||||||||
| June 30, 2026 | ||||||||||||||||||
| Dividends Payable | ||||||||||||||||||
| Date Declared | Apr. 14, 2026 | |||||||||||||||||
| Record Date | Jun. 30, 2026 | |||||||||||||||||
| Payment Date | Jul. 15, 2026 | |||||||||||||||||
| Per Share | $ 0.1133 | |||||||||||||||||