XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Loans Held for Investment and Loans Held for Investment at Fair Value - Schedule of Loans Held for Investment Pledged as Collateral for Warehouse Facilities and Securitizations Issued (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accounts Notes And Loans Receivable [Line Items]    
Total $ 4,113,959 $ 3,657,571
Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 304,239 377,963
2013 Repurchase Agreement | Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 125,007 132,505
2021 Repurchase Agreement | Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 53,279 103,787
Bank Credit Agreement | Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 33,475 39,619
2021 Term Repurchase Agreement | Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 35,396 41,628
July 2021 Term Repurchase Agreement | Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 33,823 30,923
2023 Repurchase Agreement | Asset Pledged as Collateral Without Right    
Accounts Notes And Loans Receivable [Line Items]    
Total pledged loans 23,259 29,501
2017-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 44,385 50,554
2018-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 32,453 37,810
2018-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 73,594 85,122
2019-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 80,669 87,677
2019-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 60,581 73,166
2019-3 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 57,825 64,403
2020-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 107,542 116,843
2020-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 65,137 69,085
2021-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 172,053 182,184
2021-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 138,712 148,989
2021-3 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 149,432 159,565
2021-4 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 230,849 245,945
2022-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 232,804 245,372
2022-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 212,487 222,333
2022-MC1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 62,803 73,840
2022-3 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 264,744 278,268
2022-4 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 283,443 298,758
2022-5 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 209,134 223,112
2023-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 204,048 217,220
2023-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 191,726 214,221
2023-3 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 244,105 255,699
2023-RTL1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 85,123 79,465
2023-4 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 211,532 $ 227,940
2024-1 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 207,688  
2024-2 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total 282,928  
2024-3 Trust    
Accounts Notes And Loans Receivable [Line Items]    
Total $ 208,162