XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Net revenues $ 75,248 $ 61,562 $ 157,880 $ 126,305
Product Revenue        
Disaggregation of Revenue [Line Items]        
Net revenues 32,964 28,439 72,069 58,698
Health Plan Management        
Disaggregation of Revenue [Line Items]        
Net revenues 21,166 17,846 45,107 37,460
Consulting Services        
Disaggregation of Revenue [Line Items]        
Net revenues 15,327 10,301 29,414 21,147
Software Services        
Disaggregation of Revenue [Line Items]        
Net revenues 2,194 2,034 4,925 4,080
Data Analytics        
Disaggregation of Revenue [Line Items]        
Net revenues 3,597 2,942 6,365 4,920
Technology Enabled Solutions        
Disaggregation of Revenue [Line Items]        
Net revenues 61,366 52,103 130,949 106,794
Technology Enabled Solutions | Product Revenue        
Disaggregation of Revenue [Line Items]        
Net revenues 32,964 28,439 72,069 58,698
Technology Enabled Solutions | Health Plan Management        
Disaggregation of Revenue [Line Items]        
Net revenues 21,166 17,846 45,107 37,460
Technology Enabled Solutions | Consulting Services        
Disaggregation of Revenue [Line Items]        
Net revenues 1,445 842 2,483 1,636
Technology Enabled Solutions | Software Services        
Disaggregation of Revenue [Line Items]        
Net revenues 2,194 2,034 4,925 4,080
Technology Enabled Solutions | Data Analytics        
Disaggregation of Revenue [Line Items]        
Net revenues 3,597 2,942 6,365 4,920
Advisory Services        
Disaggregation of Revenue [Line Items]        
Net revenues 13,882 9,459 26,931 19,511
Advisory Services | Product Revenue        
Disaggregation of Revenue [Line Items]        
Net revenues 0 0 0 0
Advisory Services | Health Plan Management        
Disaggregation of Revenue [Line Items]        
Net revenues 0 0 0 0
Advisory Services | Consulting Services        
Disaggregation of Revenue [Line Items]        
Net revenues 13,882 9,459 26,931 19,511
Advisory Services | Software Services        
Disaggregation of Revenue [Line Items]        
Net revenues 0 0 0 0
Advisory Services | Data Analytics        
Disaggregation of Revenue [Line Items]        
Net revenues $ 0 $ 0 $ 0 $ 0