v3.25.2
Investment Portfolio Financing - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Principal balance $ 3,037,239 $ 2,571,655
Collateralized loan obligations    
Debt Instrument [Line Items]    
Principal balance 2,452,377 1,682,288
Secured credit agreements    
Debt Instrument [Line Items]    
Principal balance 156,711 585,042
Asset-specific financing arrangements    
Debt Instrument [Line Items]    
Principal balance 29,110 186,500
Secured revolving credit facility    
Debt Instrument [Line Items]    
Principal balance 367,841 86,625
Mortgage loan payable    
Debt Instrument [Line Items]    
Principal balance $ 31,200 $ 31,200