v3.26.1
CMBS Structured Pass-Through Certificates - Summary of CMBS I/O Strips (Details) - Multifamily - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
CMBS I/O Strip, One    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date May 18, 2020 May 18, 2020
Carrying Value $ 997 $ 1,150
Interest Rate 2.09% 2.02%
Current Yield 26.50% 22.00%
Maturity Date Jan. 25, 2030 Jan. 25, 2030
CMBS I/O Strip, Two    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date Aug. 06, 2020 Aug. 06, 2020
Carrying Value $ 10,725 $ 11,994
Interest Rate 3.08% 2.98%
Current Yield 28.55% 24.75%
Maturity Date Jun. 25, 2030 Jun. 25, 2030
CMBS I/O Strip, Three    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date Apr. 28, 2021 Apr. 28, 2021
Carrying Value $ 3,006 $ 3,458
Interest Rate 1.70% 1.58%
Current Yield 30.28% 24.88%
Maturity Date Jan. 25, 2030 Jan. 25, 2030
CMBS I/O Strip, Four    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date May 27, 2021 May 27, 2021
Carrying Value $ 2,246 $ 2,502
Interest Rate 3.50% 3.38%
Current Yield 28.70% 24.72%
Maturity Date May 25, 2030 May 25, 2030
CMBS I/O Strip, Five    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date Jun. 07, 2021 Jun. 07, 2021
Carrying Value $ 213 $ 254
Interest Rate 2.39% 2.31%
Current Yield 45.29% 36.17%
Maturity Date Nov. 25, 2028 Nov. 25, 2028
CMBS I/O Strip, Six    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date Jun. 11, 2021 Jun. 11, 2021
Carrying Value $ 725 $ 1,239
Interest Rate 2.07% 2.01%
Current Yield 37.55% 35.42%
Maturity Date May 25, 2029 May 25, 2029
CMBS IO Strip Seven    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date Jun. 24, 2021 Jun. 21, 2021
Carrying Value $ 463 $ 577
Interest Rate 0.00% 0.00%
Current Yield 0.00% 0.00%
Maturity Date May 25, 2030 May 25, 2030
CMBS IO Strip Eight    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date Aug. 10, 2021 Aug. 10, 2021
Carrying Value $ 1,481 $ 1,603
Interest Rate 1.96% 1.89%
Current Yield 29.37% 25.19%
Maturity Date Apr. 25, 2030 Apr. 25, 2030
CMBS I/O Strip, Nine    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date Aug. 11, 2021 Aug. 11, 2021
Carrying Value $ 922 $ 998
Interest Rate 3.20% 3.10%
Current Yield 22.41% 19.91%
Maturity Date Jul. 25, 2031 Jul. 25, 2031
CMBS I/O Strip, Ten    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date Aug. 24, 2021 Aug. 24, 2021
Carrying Value $ 158 $ 174
Interest Rate 2.70% 2.61%
Current Yield 24.73% 21.70%
Maturity Date Jan. 25, 2031 Jan. 25, 2031
CMBS I/O Strip, Eleven    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date Sep. 01, 2021 Sep. 01, 2021
Carrying Value $ 2,257 $ 2,545
Interest Rate 2.04% 1.92%
Current Yield 28.24% 23.73%
Maturity Date Jun. 25, 2030 Jun. 25, 2030
CMBS I/O Strip, Twelve    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date Sep. 11, 2021 Sep. 11, 2021
Carrying Value $ 2,633 $ 2,872
Interest Rate 3.05% 2.95%
Current Yield 21.99% 19.57%
Maturity Date Sep. 25, 2031 Sep. 25, 2031
CMBS I/O Strip, Thirteen    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date Jan. 16, 2025 Jan. 16, 2025
Carrying Value $ 5,258 $ 5,562
Interest Rate 5.86% 5.67%
Current Yield 16.40% 15.22%
Maturity Date Nov. 25, 2034 Nov. 25, 2034
CMBS I/O Strip, Fourteen    
Debt and Equity Securities, FV-NI [Line Items]    
Investment Date Apr. 24, 2025 Apr. 24, 2025
Carrying Value $ 5,154 $ 5,499
Interest Rate 5.88% 5.69%
Current Yield 17.34% 16.03%
Maturity Date Apr. 25, 2034 Apr. 25, 2034
CMBS I/O Strips    
Debt and Equity Securities, FV-NI [Line Items]    
Carrying Value $ 36,238 $ 40,427
Interest Rate 3.59% 3.41%
Current Yield 24.57% 21.68%