v3.25.2
Residential Whole Loans - Interest Income Components (Details) - Residential whole loans - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income $ 154,568 $ 165,717 $ 305,878 $ 323,382
Non-QM loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 70,267 58,749 135,531 114,609
Business purpose loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 62,781 83,097 130,950 163,415
Business purpose loans | Single-family rental loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 21,747 27,564 44,144 54,666
Business purpose loans | Single-family transitional loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 23,726 30,242 49,544 58,260
Business purpose loans | Multifamily transitional loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 17,308 25,291 37,262 50,489
Legacy RPL/NPL loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 21,076 23,346 38,455 44,316
Other loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 444 525 942 1,042
Held at Carrying Value        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 20,498 22,412 41,238 44,113
Held at Carrying Value | Non-QM loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 9,334 11,530 19,420 22,949
Held at Carrying Value | Business purpose loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 3,908 2,429 7,521 5,231
Held at Carrying Value | Business purpose loans | Single-family rental loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 1,794 2,277 3,693 4,838
Held at Carrying Value | Business purpose loans | Single-family transitional loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 2,114 152 3,828 393
Held at Carrying Value | Business purpose loans | Multifamily transitional loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 0 0 0 0
Held at Carrying Value | Legacy RPL/NPL loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 7,256 8,453 14,297 15,933
Held at Carrying Value | Other loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 0 0 0 0
Held at Fair Value        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 134,070 143,305 264,640 279,269
Held at Fair Value | Non-QM loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 60,933 47,219 116,111 91,660
Held at Fair Value | Business purpose loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 58,873 80,668 123,429 158,184
Held at Fair Value | Business purpose loans | Single-family rental loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 19,953 25,287 40,451 49,828
Held at Fair Value | Business purpose loans | Single-family transitional loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 21,612 30,090 45,716 57,867
Held at Fair Value | Business purpose loans | Multifamily transitional loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 17,308 25,291 37,262 50,489
Held at Fair Value | Legacy RPL/NPL loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income 13,820 14,893 24,158 28,383
Held at Fair Value | Other loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Interest income $ 444 $ 525 $ 942 $ 1,042