v3.25.2
Fair Value of Financial Instruments - Summary of Company Financial Instruments Carried at Fair Value in the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial Assets    
Mortgage-backed securities, at fair value $ 359,682 $ 335,720
Mortgage loans held in securitization trusts, at fair value 2,246,442 1,633,589
Interest rate cap 214 1,427
Total 2,606,338 1,970,736
Financial Liabilities    
Mortgage obligations issued by securitization trusts, at fair value 2,034,059 1,484,019
Level 1    
Financial Assets    
Mortgage-backed securities, at fair value 0 0
Mortgage loans held in securitization trusts, at fair value 0 0
Interest rate cap 0 0
Total 0 0
Financial Liabilities    
Mortgage obligations issued by securitization trusts, at fair value 0 0
Level 2    
Financial Assets    
Mortgage-backed securities, at fair value 359,682 335,720
Mortgage loans held in securitization trusts, at fair value 0 0
Interest rate cap 214 1,427
Total 359,896 337,147
Financial Liabilities    
Mortgage obligations issued by securitization trusts, at fair value 2,034,059 1,484,019
Level 3    
Financial Assets    
Mortgage-backed securities, at fair value 0 0
Mortgage loans held in securitization trusts, at fair value 2,246,442 1,633,589
Interest rate cap 0 0
Total 2,246,442 1,633,589
Financial Liabilities    
Mortgage obligations issued by securitization trusts, at fair value $ 0 $ 0