v3.26.3
Debt - Schedule of Components of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Schedule of Components of Interest Expense [Line Items]        
Interest expense $ 19,594 $ 19,227 $ 55,826 $ 52,881
Amortization of debt issuance costs 1,130 980 3,367 2,835
Total interest expense $ 20,724 $ 20,207 $ 59,193 $ 55,716
Debt Investments [Member]        
Schedule of Components of Interest Expense [Line Items]        
Average interest rate 6.50% 7.10% 6.60% 7.20%
Average borrowings $ 1,240,717 $ 1,110,174 $ 1,185,877 $ 1,017,821