Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Schedule of Disaggregation of Revenue (Details)

v3.20.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Total revenues $ 211,466 $ 222,451
Services    
Disaggregation of Revenue [Line Items]    
Total revenues 170,839 178,891
Healthcare insurers    
Disaggregation of Revenue [Line Items]    
Total revenues 99,081 103,763
Government payers    
Disaggregation of Revenue [Line Items]    
Total revenues 26,930 31,626
Client payers    
Disaggregation of Revenue [Line Items]    
Total revenues 39,132 38,422
Patients    
Disaggregation of Revenue [Line Items]    
Total revenues $ 5,696 $ 5,080