v3.25.2
Revenue - Other Platform 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]        
Total other revenue $ 3,300 $ 2,881 $ 7,330 $ 5,698
International lending revenue        
Disaggregation of Revenue [Line Items]        
Total other revenue 1,446 1,219 2,974 2,327
Insurance services        
Disaggregation of Revenue [Line Items]        
Total other revenue 825 537 1,498 1,176
Real estate services        
Disaggregation of Revenue [Line Items]        
Total other revenue 151 653 1,098 1,000
Other revenue        
Disaggregation of Revenue [Line Items]        
Total other revenue $ 878 $ 472 $ 1,760 $ 1,195