XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Summary of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Line Items]    
Revenue $ 202,970 $ 197,880
Prescription transactions revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 148,923 145,395
Subscription revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 21,017 22,601
Pharma manufacturer solutions revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 28,648 24,509
Other revenue    
Disaggregation Of Revenue [Line Items]    
Revenue $ 4,382 $ 5,375