DISTRIBUTIONS (Details) - $ / shares |
3 Months Ended | 12 Months Ended | 171 Months Ended | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 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 |
Mar. 31, 2026 |
|
| Dividends Payable | |||||||||||||||||
| Per Share | $ 0.34 | $ 0.4 | $ 1.6 | $ 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.49 |
| January 31, 2025 | |||||||||||||||||
| Dividends Payable | |||||||||||||||||
| Per Share | 0.1133 | ||||||||||||||||
| February 28, 2025 | |||||||||||||||||
| Dividends Payable | |||||||||||||||||
| Per Share | 0.1133 | ||||||||||||||||
| March 31, 2025 | |||||||||||||||||
| Dividends Payable | |||||||||||||||||
| Per Share | $ 0.1133 | ||||||||||||||||
| January 30, 2026 | |||||||||||||||||
| Dividends Payable | |||||||||||||||||
| Date Declared | Jan. 16, 2026 | ||||||||||||||||
| Record Date | Jan. 30, 2026 | ||||||||||||||||
| Payment Date | Feb. 13, 2026 | ||||||||||||||||
| February 27, 2026 | |||||||||||||||||
| Dividends Payable | |||||||||||||||||
| Date Declared | Jan. 16, 2026 | ||||||||||||||||
| Record Date | Feb. 27, 2026 | ||||||||||||||||
| Payment Date | Mar. 13, 2026 | ||||||||||||||||
| March 31, 2026 | |||||||||||||||||
| Dividends Payable | |||||||||||||||||
| Date Declared | Jan. 16, 2026 | ||||||||||||||||
| Record Date | Mar. 31, 2026 | ||||||||||||||||
| Payment Date | Apr. 15, 2026 | ||||||||||||||||