v3.26.1
Significant Accounting Policies - Schedule of Investment Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Product Information [Line Items]    
Total PIK Income $ 10,045 $ 8,420
Non-controlled, non-affiliated issuer    
Product Information [Line Items]    
PIK Interest Income 7,872 6,220
PIK Dividend Income 4,534 4,283
Total PIK Income $ 12,406 $ 10,503
Non-controlled, non-affiliated issuer | Investment Income | Interest income and dividend income concentration risk    
Product Information [Line Items]    
Concentration risk (as percent) 9.20% 7.40%
Non-controlled, non-affiliated issuer | Investment Income | Interest income concentration risk    
Product Information [Line Items]    
Concentration risk (as percent) 5.80% 4.40%
Non-controlled, non-affiliated issuer | Investment Income | Dividend income concentration risk    
Product Information [Line Items]    
Concentration risk (as percent) 3.40% 3.00%