XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Summary of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 167,274 $ 155,277 $ 502,064 $ 473,353
Transaction        
Disaggregation of Revenue [Line Items]        
Total revenue 57,351 58,411 180,084 189,027
Subscription        
Disaggregation of Revenue [Line Items]        
Total revenue 104,457 91,397 303,967 267,069
Partner        
Disaggregation of Revenue [Line Items]        
Total revenue $ 5,466 $ 5,469 $ 18,013 $ 17,257