Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Schedule of Disaggregation of Revenue (Details)

v3.20.2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Total revenues $ 301,207 $ 226,368 $ 512,674 $ 448,820
Services        
Disaggregation of Revenue [Line Items]        
Total revenues 250,971 178,458 421,811 357,349
Healthcare insurers        
Disaggregation of Revenue [Line Items]        
Total revenues 84,082 106,278 183,232 211,207
Government payers        
Disaggregation of Revenue [Line Items]        
Total revenues 15,886 28,634 42,784 59,037
Client payers        
Disaggregation of Revenue [Line Items]        
Total revenues 141,090 38,101 180,191 76,559
Patients        
Disaggregation of Revenue [Line Items]        
Total revenues $ 9,913 $ 5,445 $ 15,604 $ 10,546