v3.25.1
Summary of Significant Accounting Policies - Schedule of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 183,110 $ 174,214
Transaction    
Disaggregation of Revenue [Line Items]    
Total revenue 66,853 66,317
Subscription    
Disaggregation of Revenue [Line Items]    
Total revenue $ 116,257 $ 107,897