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
Fair Value Disclosures [Abstract]        
Purchases of investments on trade date basis $ 170,803 $ 66,262 $ 242,745 $ 1,185,011
Sales and repayments of investment on trade date basis 49,987 12,077 105,258 24,160
PIK interest income $ 2,103 $ 631 $ 3,463 $ 804