XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loans Held for Investment and Loans Held for Investment at Fair Value - Schedule of Loans Held for Investment Pledged as Collateral for Warehouse Facility Agreements and Securitized Debt Issued (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts Notes And Loans Receivable [Line Items]    
Total $ 3,657,571 $ 3,075,047
Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 377,963 418,749
2013 Repurchase Agreement | Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 132,505 170,185
2021 Repurchase Agreement | Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 103,787 101,024
Bank Credit Agreement | Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 39,619 39,087
2021 Term Repurchase Agreement | Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 41,628 104,594
July 2021 Term Repurchase Agreement | Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 30,923 3,859
2023 Repurchase Agreement | Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 29,501  
2016-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total   39,720
2017-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 50,554 67,048
2018-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 37,810 48,139
2018-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 85,122 104,791
2019-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 87,677 104,249
2019-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 73,166 91,025
2019-3 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 64,403 75,618
2020-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 116,843 144,913
2020-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 69,085 81,259
2021-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 182,184 208,875
2021-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 148,989 172,144
2021-3 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 159,565 178,861
2021-4 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 245,945 275,741
2022-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 245,372 262,526
2022-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 222,333 245,339
2022-MC1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 73,840 97,246
2022-3 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 278,268 299,638
2022-4 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 298,758 326,627
2022-5 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 223,112 $ 251,288
2023-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 217,220  
2023-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 214,221  
2023-3 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 255,699  
2023-RTL1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 79,465  
2023-4 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total $ 227,940