v3.26.1
Revenue - Other Platform Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total other revenue $ 1,142 $ 3,650
International lending revenue    
Disaggregation of Revenue [Line Items]    
Total other revenue 47 1,538
Insurance services    
Disaggregation of Revenue [Line Items]    
Total other revenue 578 673
Real estate services    
Disaggregation of Revenue [Line Items]    
Total other revenue 170 947
Other revenue    
Disaggregation of Revenue [Line Items]    
Total other revenue $ 347 $ 492