INCOME TAXES - Schedule of Cost of Investments (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Income Tax Disclosure [Abstract] | |||
| Gross unrealized appreciation | $ 47,765 | $ 54,816 | $ 20,911 |
| Gross unrealized depreciation | (138,344) | (78,868) | (53,216) |
| Net unrealized appreciation (depreciation) | (90,579) | (24,052) | (32,305) |
| Tax cost of investments at year end | $ 6,699,705 | $ 6,103,560 | $ 3,227,449 |