v3.26.1
Fair Value Measurements - Schedule of Fair Value of Financial Instruments that are Not Carried at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total assets $ 253,011 $ 349,760
Senior secured notes, net 723,915 722,729
Total liabilities 22,325 20,130
Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total assets 80,628 98,721
Total liabilities 22,265 18,698
Level 3 | Carrying Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Loans, net 4,317,017 5,193,640
Loans, held for sale 216,900 637,833
Servicing rights 117,463 126,279
Total assets 4,651,380 5,957,752
Secured borrowings 1,876,713 2,788,926
Securitized debt obligations of consolidated VIEs, net 638,942 1,174,785
Senior secured notes, net 723,915 722,729
Guaranteed loan financing 950,103 524,091
Corporate debt, net 470,372 652,487
Total liabilities 4,660,045 5,863,018
Level 3 | Estimated Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Loans, net 4,094,850 5,022,286
Loans, held for sale 216,900 637,833
Servicing rights 133,632 143,179
Total assets 4,445,382 5,803,298
Secured borrowings 1,876,713 2,788,926
Securitized debt obligations of consolidated VIEs, net 617,476 1,150,551
Senior secured notes, net 713,646 711,705
Guaranteed loan financing 1,008,226 550,556
Corporate debt, net 437,260 617,477
Total liabilities $ 4,653,321 $ 5,819,215