v3.26.1
Summary of Significant Accounting Policies - Schedule of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 206,781 $ 183,110
Transaction    
Disaggregation of Revenue [Line Items]    
Total revenue 76,623 66,853
Subscription    
Disaggregation of Revenue [Line Items]    
Total revenue $ 130,158 $ 116,257