XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Net revenues $ 82,411 $ 69,528 $ 240,290 $ 195,833
Product Revenue        
Disaggregation of Revenue [Line Items]        
Net revenues 38,220 32,321 110,288 91,019
Health Plan Management        
Disaggregation of Revenue [Line Items]        
Net revenues 20,750 18,334 65,856 55,795
Consulting Services        
Disaggregation of Revenue [Line Items]        
Net revenues 14,761 11,441 44,174 32,587
Software Services        
Disaggregation of Revenue [Line Items]        
Net revenues 5,778 5,060 10,704 9,139
Data Analytics        
Disaggregation of Revenue [Line Items]        
Net revenues 2,902 2,372 9,268 7,293
Technology Enabled Solutions        
Disaggregation of Revenue [Line Items]        
Net revenues 69,248 60,056 200,196 166,850
Technology Enabled Solutions | Product Revenue        
Disaggregation of Revenue [Line Items]        
Net revenues 38,220 32,321 110,288 91,019
Technology Enabled Solutions | Health Plan Management        
Disaggregation of Revenue [Line Items]        
Net revenues 20,750 18,334 65,856 55,795
Technology Enabled Solutions | Consulting Services        
Disaggregation of Revenue [Line Items]        
Net revenues 1,671 1,969 4,153 3,604
Technology Enabled Solutions | Software Services        
Disaggregation of Revenue [Line Items]        
Net revenues 5,705 5,060 10,631 9,139
Technology Enabled Solutions | Data Analytics        
Disaggregation of Revenue [Line Items]        
Net revenues 2,902 2,372 9,268 7,293
Advisory Services        
Disaggregation of Revenue [Line Items]        
Net revenues 13,163 9,472 40,094 28,983
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,090 9,472 40,021 28,983
Advisory Services | Software Services        
Disaggregation of Revenue [Line Items]        
Net revenues 73 0 73 0
Advisory Services | Data Analytics        
Disaggregation of Revenue [Line Items]        
Net revenues $ 0 $ 0 $ 0 $ 0