XML 118 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securitized Debt and Securitized Debt at Fair Value - Summary of Investor Real Estate Loans Securitized, and Securities Issued, Ownership Retained by the Company (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Securities issued $ 5,340,205  
Securities retained as of issuance date 535,806  
Securities retained 275,711 $ 236,515
2016-1 Trust    
Debt Instrument [Line Items]    
Securities issued 319,809  
Securities retained as of issuance date $ 38,792  
Securities retained   17,541
Stated maturity date 2046-04  
2017-2 Trust    
Debt Instrument [Line Items]    
Securities issued $ 245,601  
Securities retained as of issuance date 12,927  
Securities retained $ 2,416 2,697
Stated maturity date 2047-10  
2018-1 Trust    
Debt Instrument [Line Items]    
Securities issued $ 176,816  
Securities retained as of issuance date 9,308  
Securities retained $ 1,602 2,065
Stated maturity date 2048-04  
2018-2 Trust    
Debt Instrument [Line Items]    
Securities issued $ 307,988  
Securities retained as of issuance date 16,210  
Securities retained $ 3,614 4,352
Stated maturity date 2048-10  
2019-1 Trust    
Debt Instrument [Line Items]    
Securities issued $ 235,580  
Securities retained as of issuance date $ 12,399  
Securities retained   4,178
Stated maturity date 2049-03  
2019-2 Trust    
Debt Instrument [Line Items]    
Securities issued $ 207,020  
Securities retained as of issuance date $ 10,901  
Securities retained   4,007
Stated maturity date 2049-07  
2019-3 Trust    
Debt Instrument [Line Items]    
Securities issued $ 154,419  
Securities retained as of issuance date $ 8,127  
Securities retained   3,281
Stated maturity date 2049-10  
2020-1 Trust    
Debt Instrument [Line Items]    
Securities issued $ 248,700  
Securities retained as of issuance date $ 13,159  
Securities retained   6,746
Stated maturity date 2050-02  
2020-2 Trust    
Debt Instrument [Line Items]    
Securities issued $ 96,352  
Securities retained as of issuance date 32,118  
Securities retained $ 12,847 12,847
Stated maturity date 2050-06  
2021-1 Trust    
Debt Instrument [Line Items]    
Securities issued $ 251,301  
Securities retained as of issuance date $ 13,227  
Securities retained   10,120
Stated maturity date 2051-05  
2021-2 Trust    
Debt Instrument [Line Items]    
Securities issued $ 194,918  
Securities retained as of issuance date $ 10,260  
Stated maturity date 2051-08  
2021-3 Trust    
Debt Instrument [Line Items]    
Securities issued $ 204,205  
Stated maturity date 2051-10  
2021-4 Trust    
Debt Instrument [Line Items]    
Securities issued $ 319,116  
Stated maturity date 2051-12  
2022-1 Trust    
Debt Instrument [Line Items]    
Securities issued $ 273,594  
Securities retained as of issuance date 5,015  
Securities retained $ 4,206 4,718
Stated maturity date 2052-02  
2022-2 Trust    
Debt Instrument [Line Items]    
Securities issued $ 241,388  
Securities retained as of issuance date 11,202  
Securities retained $ 10,971 11,170
Stated maturity date 2052-03  
2022-MC1 Trust    
Debt Instrument [Line Items]    
Securities issued $ 84,967  
Securities retained as of issuance date 40,911  
Securities retained $ 45,026 44,038
Stated maturity date 2047-05  
2022-3 Trust    
Debt Instrument [Line Items]    
Securities issued $ 296,323  
Securities retained as of issuance date 18,914  
Securities retained $ 15,489 18,587
Stated maturity date 2052-05  
2022-4 Trust    
Debt Instrument [Line Items]    
Securities issued $ 308,357  
Securities retained as of issuance date 25,190  
Securities retained $ 13,414 25,027
Stated maturity date 2052-07  
2022-5 Trust    
Debt Instrument [Line Items]    
Securities issued $ 188,754  
Securities retained as of issuance date 65,459  
Securities retained $ 12,649 $ 65,141
Stated maturity date 2052-10  
2023-1 Trust    
Debt Instrument [Line Items]    
Securities issued $ 198,715  
Securities retained as of issuance date 41,593  
Securities retained $ 4,043  
Stated maturity date 2052-12  
2023-1R Trust    
Debt Instrument [Line Items]    
Securities issued $ 64,833  
Securities retained as of issuance date 66,228  
Securities retained $ 66,228  
Stated maturity date 2025-10  
2023-2 Trust    
Debt Instrument [Line Items]    
Securities issued $ 202,210  
Securities retained as of issuance date 24,229  
Securities retained $ 23,948  
Stated maturity date 2053-04  
2023-RTL1 Trust    
Debt Instrument [Line Items]    
Securities issued $ 81,608  
Securities retained as of issuance date 4,296  
Securities retained $ 4,296  
Stated maturity date 2028-07  
2023-3 Trust    
Debt Instrument [Line Items]    
Securities issued $ 234,741  
Securities retained as of issuance date 28,718  
Securities retained $ 28,480  
Stated maturity date 2053-07  
2023-4 Trust    
Debt Instrument [Line Items]    
Securities issued $ 202,890  
Securities retained as of issuance date 26,623  
Securities retained $ 26,482  
Stated maturity date 2053-11