XML 65 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Schedule of Total Revenue by Type of Service (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue $ 769,325 $ 689,136 $ 618,318
Marketplace      
Disaggregation of Revenue [Line Items]      
Revenue 662,108 586,099 518,282
Enterprise      
Disaggregation of Revenue [Line Items]      
Revenue $ 107,217 $ 103,037 $ 100,036