v3.26.1
INVESTMENTS - Portfolio Composition (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
investment
Jun. 30, 2025
USD ($)
investment
Jun. 30, 2026
USD ($)
investment
Jun. 30, 2025
USD ($)
investment
Schedule of Investments [Line Items]        
Purchases of portfolio investments     $ 368,859 $ 409,178
New Portfolio Investments        
Schedule of Investments [Line Items]        
Number of investments entered into | investment 21 19 34 33
Purchases of portfolio investments $ 172,100 $ 137,300 $ 231,000 $ 266,900
Existing Portfolio        
Schedule of Investments [Line Items]        
Purchases of portfolio investments $ 90,000 $ 61,700 $ 139,800 $ 139,000