XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Information (Tables)
12 Months Ended
Dec. 31, 2025
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):
Year Ended December 31,
202520242023
Subscription$345,155 $369,823 $508,384 
Performance-based103,797 104,178 137,338 
Total revenue$448,952 $474,001 $645,722