v3.25.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Major Source
The following table disaggregates the Company's revenue by major source:
 Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
Subscription$158,422 $136,064 $312,711 $266,421 
Transactional16,734 17,079 35,351 34,130 
Services and other19,992 19,747 36,821 37,847 
Total revenues$195,148 $172,890 $384,883 $338,398