v3.25.2
Revenue - Summary of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]        
Revenue $ 203,070 $ 200,610 $ 406,040 $ 398,490
Prescription transactions revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 143,064 146,748 291,987 292,143
Subscription revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 20,463 21,953 41,480 44,554
Pharma manufacturer solutions revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 34,981 26,504 63,629 51,013
Other revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 4,562 $ 5,405 $ 8,944 $ 10,780