XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Schedule of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 168,599 $ 167,274 $ 520,175 $ 502,064
Transaction        
Disaggregation of Revenue [Line Items]        
Total revenue 57,879 61,967 192,733 195,857
Subscription        
Disaggregation of Revenue [Line Items]        
Total revenue $ 110,720 $ 105,307 $ 327,442 $ 306,207