v3.25.4
Borrowings - November 2028 Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Nov. 15, 2023
Borrowings      
Principal amount $ 4,250,797 $ 2,656,207  
Debt 3,224,163 2,151,713  
November 2028 Notes      
Borrowings      
Principal amount 100,000 100,000  
Debt 100,000 100,000  
November 2028 Notes | Unsecured Debt      
Borrowings      
Principal amount     $ 100,000
Interest rate     9.42%
Debt $ 100,000 $ 100,000  
Minimum net worth     $ 660,865
Asset coverage ratio     1.50
Weighted average interest rate 9.40% 9.40%  
November 2028 Notes | Unsecured Debt | Below Investment Grade Event      
Borrowings      
Additional interest rate     1.00%
November 2028 Notes | Unsecured Debt | Secured Debt Ratio Event      
Borrowings      
Additional interest rate     1.50%
November 2028 Notes | Unsecured Debt | Below Investment Grade Event and a Secured Debt Ratio Event      
Borrowings      
Additional interest rate     2.00%