v3.26.1
Fair Value Measurements - Schedule of Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial assets    
Total unpaid principal balance $ 4,335,033 $ 4,118,050
Financial liabilities    
Principal balance 3,531,816  
Collateralized loan obligations    
Financial liabilities    
Principal balance 1,919,500 2,595,316
Secured credit agreements    
Financial liabilities    
Principal balance 991,978 591,245
Asset-specific financing arrangements    
Financial liabilities    
Principal balance 60,235 60,235
Revolver    
Financial liabilities    
Principal balance 128,903 31,466
Mortgage loan payable    
Financial liabilities    
Principal balance 31,200 31,200
Term Loan B    
Financial liabilities    
Principal balance 400,000  
Carrying value    
Financial assets    
Fair value of financial assets 4,243,788 4,028,519
Carrying value | Collateralized loan obligations    
Financial liabilities    
Fair value of financial liabilities 1,905,790 2,579,920
Carrying value | Secured credit agreements    
Financial liabilities    
Fair value of financial liabilities 988,801 589,648
Carrying value | Asset-specific financing arrangements    
Financial liabilities    
Fair value of financial liabilities 59,781 59,780
Carrying value | Revolver    
Financial liabilities    
Fair value of financial liabilities 126,865 28,822
Carrying value | Mortgage loan payable    
Financial liabilities    
Fair value of financial liabilities 30,910 30,838
Carrying value | Term Loan B    
Financial liabilities    
Fair value of financial liabilities 392,973  
Fair value | Level I    
Financial assets    
Fair value of financial assets 0 0
Fair value | Level I | Collateralized loan obligations    
Financial liabilities    
Fair value of financial liabilities 0 0
Fair value | Level I | Secured credit agreements    
Financial liabilities    
Fair value of financial liabilities 0 0
Fair value | Level I | Asset-specific financing arrangements    
Financial liabilities    
Fair value of financial liabilities 0 0
Fair value | Level I | Revolver    
Financial liabilities    
Fair value of financial liabilities 0 0
Fair value | Level I | Mortgage loan payable    
Financial liabilities    
Fair value of financial liabilities 0 0
Fair value | Level I | Term Loan B    
Financial liabilities    
Fair value of financial liabilities 0  
Fair value | Level II    
Financial assets    
Fair value of financial assets 0 0
Fair value | Level II | Collateralized loan obligations    
Financial liabilities    
Fair value of financial liabilities 0 0
Fair value | Level II | Secured credit agreements    
Financial liabilities    
Fair value of financial liabilities 0 0
Fair value | Level II | Asset-specific financing arrangements    
Financial liabilities    
Fair value of financial liabilities 0 0
Fair value | Level II | Revolver    
Financial liabilities    
Fair value of financial liabilities 0 0
Fair value | Level II | Mortgage loan payable    
Financial liabilities    
Fair value of financial liabilities 0 0
Fair value | Level II | Term Loan B    
Financial liabilities    
Fair value of financial liabilities 400,000  
Fair value | Level III    
Financial assets    
Fair value of financial assets 4,312,156 4,083,758
Fair value | Level III | Collateralized loan obligations    
Financial liabilities    
Fair value of financial liabilities 1,910,236 2,579,151
Fair value | Level III | Secured credit agreements    
Financial liabilities    
Fair value of financial liabilities 990,998 590,653
Fair value | Level III | Asset-specific financing arrangements    
Financial liabilities    
Fair value of financial liabilities 60,198 60,127
Fair value | Level III | Revolver    
Financial liabilities    
Fair value of financial liabilities 128,903 31,466
Fair value | Level III | Mortgage loan payable    
Financial liabilities    
Fair value of financial liabilities 31,200 $ 31,200
Fair value | Level III | Term Loan B    
Financial liabilities    
Fair value of financial liabilities $ 0