XML 14 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of revenue    
Total revenue $ 72,827 $ 60,959
Product    
Disaggregation of revenue    
Total revenue 37,087 30,982
Service    
Disaggregation of revenue    
Total revenue 35,740 29,977
PACE solutions    
Disaggregation of revenue    
Total revenue 11,571 11,174
Medication safety services    
Disaggregation of revenue    
Total revenue 14,320 15,351
Software subscription    
Disaggregation of revenue    
Total revenue 9,849 3,452
MedWise HealthCare    
Disaggregation of revenue    
Total revenue 24,169 18,803
MedWise HealthCare | Service    
Disaggregation of revenue    
Total revenue 24,169 18,803
MedWise HealthCare | Medication safety services    
Disaggregation of revenue    
Total revenue 14,320 15,351
MedWise HealthCare | Software subscription    
Disaggregation of revenue    
Total revenue 9,849 3,452
CareVention HealthCare    
Disaggregation of revenue    
Total revenue 48,658 42,156
CareVention HealthCare | Product    
Disaggregation of revenue    
Total revenue 37,087 30,982
CareVention HealthCare | PACE product revenue    
Disaggregation of revenue    
Total revenue 37,087 30,982
CareVention HealthCare | Service    
Disaggregation of revenue    
Total revenue 11,571 11,174
CareVention HealthCare | PACE solutions    
Disaggregation of revenue    
Total revenue $ 11,571 $ 11,174