v3.24.2.u1
Revenue Information (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The Company disaggregates revenue into two streams: subscription revenue and performance-based revenue. The following table presents the Company’s revenue streams (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Subscription$96,427 $137,067 $192,988 $280,168 
Performance-based27,231 33,354 52,909 74,002 
Total revenue$123,658 $170,421 $245,897 $354,170