XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Summary of Revenue Recognition (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenue $ 575,080 $ 470,636 $ 408,380
Transaction      
Disaggregation of Revenue [Line Items]      
Total revenue 258,122 212,114 168,305
Subscription      
Disaggregation of Revenue [Line Items]      
Total revenue 288,941 229,840 206,447
Partner      
Disaggregation of Revenue [Line Items]      
Total revenue $ 28,017 $ 28,682 $ 33,628