v3.25.2
INVESTMENTS - Schedules of Geographic Composition of Investments at Cost and Fair Value (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Schedule of Investments [Line Items]    
Cost $ 1,881,881 $ 1,687,681
Fair Value $ 1,864,305 $ 1,681,609
Fair Value as % of Net Assets 171.59% 203.55%
Investments at Fair Value | Investment Type Concentration Risk    
Schedule of Investments [Line Items]    
% of Total Investments at Fair Value 100.00% 100.00%
United States    
Schedule of Investments [Line Items]    
Cost $ 1,798,159 $ 1,607,181
Fair Value $ 1,780,983 $ 1,600,998
Fair Value as % of Net Assets 163.92% 193.79%
United States | Investments at Fair Value | Investment Type Concentration Risk    
Schedule of Investments [Line Items]    
% of Total Investments at Fair Value 95.52% 95.21%
Canada    
Schedule of Investments [Line Items]    
Cost $ 25,326 $ 26,895
Fair Value $ 25,154 $ 26,913
Fair Value as % of Net Assets 2.32% 3.26%
Canada | Investments at Fair Value | Investment Type Concentration Risk    
Schedule of Investments [Line Items]    
% of Total Investments at Fair Value 1.35% 1.60%
Germany    
Schedule of Investments [Line Items]    
Cost $ 24,442 $ 19,571
Fair Value $ 24,374 $ 19,535
Fair Value as % of Net Assets 2.24% 2.36%
Germany | Investments at Fair Value | Investment Type Concentration Risk    
Schedule of Investments [Line Items]    
% of Total Investments at Fair Value 1.31% 1.16%
United Kingdom    
Schedule of Investments [Line Items]    
Cost $ 20,176 $ 20,146
Fair Value $ 20,044 $ 20,205
Fair Value as % of Net Assets 1.84% 2.45%
United Kingdom | Investments at Fair Value | Investment Type Concentration Risk    
Schedule of Investments [Line Items]    
% of Total Investments at Fair Value 1.08% 1.20%
Netherlands    
Schedule of Investments [Line Items]    
Cost $ 6,484 $ 2,766
Fair Value $ 6,499 $ 2,784
Fair Value as % of Net Assets 0.60% 0.34%
Netherlands | Investments at Fair Value | Investment Type Concentration Risk    
Schedule of Investments [Line Items]    
% of Total Investments at Fair Value 0.35% 0.17%
Luxembourg    
Schedule of Investments [Line Items]    
Cost $ 4,408 $ 8,224
Fair Value $ 4,341 $ 8,243
Fair Value as % of Net Assets 0.40% 1.00%
Luxembourg | Investments at Fair Value | Investment Type Concentration Risk    
Schedule of Investments [Line Items]    
% of Total Investments at Fair Value 0.23% 0.49%
Cayman Islands    
Schedule of Investments [Line Items]    
Cost $ 1,476 $ 1,482
Fair Value $ 1,497 $ 1,508
Fair Value as % of Net Assets 0.14% 0.18%
Cayman Islands | Investments at Fair Value | Investment Type Concentration Risk    
Schedule of Investments [Line Items]    
% of Total Investments at Fair Value 0.08% 0.09%
Ireland    
Schedule of Investments [Line Items]    
Cost $ 1,410 $ 1,416
Fair Value $ 1,413 $ 1,423
Fair Value as % of Net Assets 0.13% 0.17%
Ireland | Investments at Fair Value | Investment Type Concentration Risk    
Schedule of Investments [Line Items]    
% of Total Investments at Fair Value 0.08% 0.08%