XML 114 R103.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments - Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Assets:    
Total assets carried at fair value $ 8,814,777 $ 8,257,598
Liabilities:    
Securitized debt 4,680,615 3,985,372
Total liabilities carried at fair value 5,097,002 4,633,660
Residential whole loan    
Assets:    
Securities, at fair value 7,674,741 7,511,508
Securities, at fair value    
Assets:    
Securities, at fair value 1,140,036 746,090
Agreements with Non-mark-to-market Collateral Provisions    
Liabilities:    
Liabilities carried at fair value 222,263 469,424
Agreements with Mark-to-market Collateral Provisions    
Liabilities:    
Liabilities carried at fair value 194,124 178,864
Level 1    
Assets:    
Total assets carried at fair value 0 0
Liabilities:    
Securitized debt 0 0
Total liabilities carried at fair value 0 0
Level 1 | Residential whole loan    
Assets:    
Securities, at fair value 0 0
Level 1 | Securities, at fair value    
Assets:    
Securities, at fair value 0 0
Level 1 | Agreements with Non-mark-to-market Collateral Provisions    
Liabilities:    
Liabilities carried at fair value 0 0
Level 1 | Agreements with Mark-to-market Collateral Provisions    
Liabilities:    
Liabilities carried at fair value 0 0
Level 2    
Assets:    
Total assets carried at fair value 1,195,945 801,869
Liabilities:    
Securitized debt 4,680,615 3,985,372
Total liabilities carried at fair value 4,680,615 3,985,372
Level 2 | Residential whole loan    
Assets:    
Securities, at fair value 55,909 55,779
Level 2 | Securities, at fair value    
Assets:    
Securities, at fair value 1,140,036 746,090
Level 2 | Agreements with Non-mark-to-market Collateral Provisions    
Liabilities:    
Liabilities carried at fair value 0 0
Level 2 | Agreements with Mark-to-market Collateral Provisions    
Liabilities:    
Liabilities carried at fair value 0 0
Level 3    
Assets:    
Total assets carried at fair value 7,618,832 7,455,729
Liabilities:    
Securitized debt 0 0
Total liabilities carried at fair value 416,387 648,288
Level 3 | Residential whole loan    
Assets:    
Securities, at fair value 7,618,832 7,455,729
Level 3 | Securities, at fair value    
Assets:    
Securities, at fair value 0 0
Level 3 | Agreements with Non-mark-to-market Collateral Provisions    
Liabilities:    
Liabilities carried at fair value 222,263 469,424
Level 3 | Agreements with Mark-to-market Collateral Provisions    
Liabilities:    
Liabilities carried at fair value $ 194,124 $ 178,864