v3.26.1
Real Estate Securities - Schedule of Weighted Average Life of Real Estate Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value    
Less than or equal to one year $ 4,600 $ 4,921
Greater than one year and less than or equal to five years 201,829 136,914
Greater than five years and less than or equal to ten years 77,964 96,173
Greater than ten years 24,861 22,296
Total 309,254 260,304
Amortized Cost    
Less than or equal to one year 8,744 8,589
Greater than one year and less than or equal to five years 201,490 134,228
Greater than five years and less than or equal to ten years 72,662 91,408
Greater than ten years 24,218 21,574
Total 307,114 255,799
Non-Agency RMBS    
Fair Value    
Less than or equal to one year 0 0
Greater than one year and less than or equal to five years 163,735 98,432
Greater than five years and less than or equal to ten years 63,249 80,653
Greater than ten years 24,861 22,296
Total 251,845 201,381
Amortized Cost    
Less than or equal to one year 0 0
Greater than one year and less than or equal to five years 162,367 96,270
Greater than five years and less than or equal to ten years 57,823 75,378
Greater than ten years 24,218 21,574
Total 244,408 193,222
Legacy WMC CMBS    
Fair Value    
Less than or equal to one year 4,600 4,921
Greater than one year and less than or equal to five years 38,094 37,644
Greater than five years and less than or equal to ten years 0 0
Greater than ten years 0 0
Total 42,694 42,565
Amortized Cost    
Less than or equal to one year 8,744 8,589
Greater than one year and less than or equal to five years 39,123 37,358
Greater than five years and less than or equal to ten years 0 0
Greater than ten years 0 0
Total 47,867 45,947
Agency RMBS    
Fair Value    
Less than or equal to one year 0 0
Greater than one year and less than or equal to five years 0 838
Greater than five years and less than or equal to ten years 14,715 15,520
Greater than ten years 0 0
Total 14,715 16,358
Amortized Cost    
Less than or equal to one year 0 0
Greater than one year and less than or equal to five years 0 600
Greater than five years and less than or equal to ten years 14,839 16,030
Greater than ten years 0 0
Total $ 14,839 $ 16,630