v3.26.1
Investments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Investments [Line Items]        
Purchases of investments on trade date basis $ 2,659,637 $ 4,844,978 $ 5,790,899 $ 8,975,826
Sales and repayment of investments on trade date basis 2,431,739 2,654,285 4,595,517 3,959,337
Payment-in-kind interest income $ 20,484 $ 9,233 $ 36,593 $ 14,511