v3.26.1
Revenue - Transaction and Fee Revenue Disaggregated by Timing of Transfer of Good or Service (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Service and fee $ 210,984 $ 145,199
Point-in-time [Member]    
Disaggregation of Revenue [Line Items]    
Service and fee 52,213 35,441
Over time [Member]    
Disaggregation of Revenue [Line Items]    
Service and fee $ 158,771 $ 109,758