v3.26.1
Fair Value Measurements - Schedule of Fair Value of Financial Instruments that are Not Carried at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total assets $ 336,083 $ 349,760
Senior secured notes, net 723,707 722,729
Total liabilities 21,389 20,130
Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total assets 90,990 98,721
Total liabilities 20,441 18,698
Level 3 | Carrying Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Loans, net 4,167,413 5,193,640
Loans, held for sale 273,030 637,833
Servicing rights 123,687 126,279
Total assets 4,564,130 5,957,752
Secured borrowings 2,321,443 2,788,926
Securitized debt obligations of consolidated VIEs, net 526,535 1,174,785
Senior secured notes, net 723,707 722,729
Guaranteed loan financing 501,736 524,091
Corporate debt, net 536,972 652,487
Total liabilities 4,610,393 5,863,018
Level 3 | Estimated Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Loans, net 3,883,760 5,022,286
Loans, held for sale 273,030 637,833
Servicing rights 141,334 143,179
Total assets 4,298,124 5,803,298
Secured borrowings 2,321,443 2,788,926
Securitized debt obligations of consolidated VIEs, net 501,331 1,150,551
Senior secured notes, net 700,944 711,705
Guaranteed loan financing 527,111 550,556
Corporate debt, net 480,295 617,477
Total liabilities $ 4,531,124 $ 5,819,215