v3.25.2
Marketplace Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Gain on sales of loans $ 13,540 $ 10,748 $ 25,742 $ 21,657
Net fair value adjustments (27,869) (51,395) (57,120) (96,084)
Total marketplace revenue 89,644 56,353 155,287 112,244
Origination fees        
Disaggregation of Revenue [Line Items]        
Revenue 87,578 77,131 157,522 147,210
Servicing fees        
Disaggregation of Revenue [Line Items]        
Revenue $ 16,395 $ 19,869 $ 29,143 $ 39,461