v3.26.1
Investments - Summary of Change in Capitalized PIK balance (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Investments [Abstract]    
PIK balance at beginning of period $ 70,653 $ 32,549
PIK income capitalized 14,985 5,262
PIK capitalized existed from investment sales, repayments, and restructurings (0)  
PIK balance at end of period $ 85,638 $ 37,811