XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
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, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Revenue $ 128,152 $ 101,676 $ 364,825 $ 287,393
Customer Contracts [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 128,152 101,676 364,825 287,393
Payment Transaction Processing Revenue [Member] | Customer Contracts [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 126,373 100,384 359,846 284,029
Other [Member] | Customer Contracts [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue $ 1,779 $ 1,292 $ 4,979 $ 3,364