v3.26.1
Investments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Investments [Line Items]    
Purchases of investments on trade date basis $ 3,131,262 $ 4,130,849
Sales and repayment of investments on trade date basis 2,163,778 1,305,052
Payment-in-kind interest income $ 16,109 $ 5,278