XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]        
Revenue $ 196,028 $ 195,251 $ 602,068 $ 593,741
Prescription transactions revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 127,294 140,419 419,281 432,562
Subscription revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 20,724 21,306 62,264 65,860
Pharma manufacturer solutions revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 43,372 28,136 107,001 79,149
Other revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 4,638 $ 5,390 $ 13,522 $ 16,170