v3.26.1
Significant Accounting Policies - Schedule of Investment Income (Details) - Non-controlled, non-affiliated issuer - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Product Information [Line Items]        
PIK Interest Income $ 7,596 $ 6,828 $ 15,468 $ 13,048
PIK Interest Income as a % of Investment Income 6.20% 4.80% 6.00% 4.60%
PIK Dividend Income $ 4,381 $ 4,618 $ 8,915 $ 8,901
PIK Dividend Income as a % of Investment Income 3.60% 3.30% 3.50% 3.10%
Total PIK Income $ 11,977 $ 11,446 $ 24,383 $ 21,949
Total PIK Income as a % of Investment Income 9.80% 8.10% 9.50% 7.70%