v3.26.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Revenue $ 200,411 $ 203,070 $ 394,417 $ 406,040
Prescription transactions revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 106,390 143,064 220,082 291,987
Subscription revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 28,514 20,463 52,907 41,480
Pharma Direct revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 61,628 34,981 113,858 63,629
Other revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 3,879 $ 4,562 $ 7,570 $ 8,944