XML 30 R17.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
For the three and nine months ended September 30, 2025 and 2024, revenue comprised the following:
Three Months Ended
September 30,
Nine Months Ended
September 30,
(in thousands)
2025
2024
2025
2024
Prescription transactions revenue
$127,294
$140,419
$419,281
$432,562
Subscription revenue
20,724
21,306
62,264
65,860
Pharma manufacturer solutions revenue
43,372
28,136
107,001
79,149
Other revenue
4,638
5,390
13,522
16,170
Total revenue
$196,028
$195,251
$602,068
$593,741