v3.26.3
Summary of Significant Accounting Policies - Schedule of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 195,146 $ 190,158 $ 607,216 $ 565,777
Transaction        
Disaggregation of Revenue [Line Items]        
Total revenue 55,473 64,799 203,986 204,263
Subscription        
Disaggregation of Revenue [Line Items]        
Total revenue $ 139,673 $ 125,359 $ 403,230 $ 361,514