v3.26.1
CMBS Structured Pass-Through Certificates - Summary of CMBS I/O Strips (Details) - Multifamily - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 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 $ 1,071 $ 1,150
Interest Rate 2.09% 2.02%
Current Yield 24.66% 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 $ 11,335 $ 11,994
Interest Rate 3.08% 2.98%
Current Yield 27.08% 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,253 $ 3,458
Interest Rate 1.70% 1.58%
Current Yield 28.62% 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,380 $ 2,502
Interest Rate 3.50% 3.38%
Current Yield 27.17% 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 $ 233 $ 254
Interest Rate 2.39% 2.31%
Current Yield 41.38% 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 $ 799 $ 1,239
Interest Rate 2.07% 2.01%
Current Yield 35.88% 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. 21, 2021 Jun. 21, 2021
Carrying Value $ 526 $ 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,584 $ 1,603
Interest Rate 1.96% 1.89%
Current Yield 27.76% 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 $ 953 $ 998
Interest Rate 3.20% 3.10%
Current Yield 21.49% 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 $ 166 $ 174
Interest Rate 2.70% 2.61%
Current Yield 23.60% 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,397 $ 2,545
Interest Rate 2.04% 1.92%
Current Yield 26.77% 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,742 $ 2,872
Interest Rate 3.05% 2.95%
Current Yield 21.12% 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,418 $ 5,562
Interest Rate 5.86% 5.67%
Current Yield 16.07% 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,319 $ 5,499
Interest Rate 5.88% 5.69%
Current Yield 16.95% 16.03%
Maturity Date Apr. 25, 2034 Apr. 25, 2034
CMBS I/O Strips    
Debt and Equity Securities, FV-NI [Line Items]    
Carrying Value $ 38,176 $ 40,427
Interest Rate 3.57% 3.41%
Current Yield 23.50% 21.68%