XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
INVESTMENTS - Portfolio Composition (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
investment
Jun. 30, 2024
USD ($)
investment
Jun. 30, 2025
USD ($)
investment
Jun. 30, 2024
USD ($)
investment
Schedule of Investments [Line Items]        
Purchases of portfolio investments     $ 409,178 $ 216,878
New Investments        
Schedule of Investments [Line Items]        
Number of investments entered into | investment 19 9 33 19
Purchases of portfolio investments $ 137,300 $ 38,500 $ 266,900 $ 102,100
Existing Portfolio        
Schedule of Investments [Line Items]        
Purchases of portfolio investments $ 61,700 $ 40,000 $ 139,000 $ 118,800