v3.26.1
Revenue Information (Tables)
6 Months Ended
Jun. 30, 2026
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,
2026202520262025
Subscription$89,919 $87,803 $171,486 $173,168 
Performance-based28,142 24,429 54,122 49,129 
Total revenue$118,061 $112,232 $225,608 $222,297