XML 109 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Securitizations, Net - Summary of Investor Real Estate Loans Securitized, and Securities Issued, Ownership Retained by the Company (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Securities issued $ 4,820,036  
Securities retained as of issuance date 468,076  
Securities retained 236,515 $ 206,515
2015-1 Trust    
Debt Instrument [Line Items]    
Securities issued 285,457  
Securities retained as of issuance date $ 27,372  
Securities retained   15,526
Stated maturity date 2045-07  
2016-1 Trust    
Debt Instrument [Line Items]    
Securities issued $ 319,809  
Securities retained as of issuance date 38,792  
Securities retained $ 17,541 17,633
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,697 4,064
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 $ 2,065 2,849
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 $ 4,352 6,608
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 6,180
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 5,922
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 4,799
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 8,678
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  
2020-MC1 Trust    
Debt Instrument [Line Items]    
Securities issued $ 179,371  
Securities retained as of issuance date $ 96,585  
Securities retained   108,891
Stated maturity date 2050-07  
2021-1 Trust    
Debt Instrument [Line Items]    
Securities issued $ 251,301  
Securities retained as of issuance date 13,227  
Securities retained $ 10,120 $ 12,518
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,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 $ 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 $ 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 $ 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 $ 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 $ 65,141  
Stated maturity date 2052-10