v3.26.1
Debt - Schedule of Components of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Components of Interest Expense [Line Items]    
Interest expense $ 17,741 $ 16,203
Amortization of debt issuance costs 1,119 921
Total interest expense $ 18,860 $ 17,124
Debt Investments [Member]    
Schedule of Components of Interest Expense [Line Items]    
Average interest rate 6.70% 7.40%
Average borrowings $ 1,125,972 $ 927,772