v3.26.3
Revenue, Performance Obligations and Contract Balances - Summary of Disaggregation of Revenue from Contracts with Customer (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]        
Revenue $ 372,175 $ 310,737 $ 1,091,352 $ 866,049
Payment Transaction Processing Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 369,748 308,803 1,083,222 860,163
Other [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue $ 2,427 $ 1,934 $ 8,130 $ 5,886