Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Schedule of Disaggregation of Revenue (Details)

v3.21.2
Revenue Recognition - Schedule of 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]        
Total revenues $ 442,408 $ 301,207 $ 987,573 $ 512,674
Services        
Disaggregation of Revenue [Line Items]        
Total revenues 397,197 250,971 904,149 421,811
Healthcare insurers        
Disaggregation of Revenue [Line Items]        
Total revenues 109,084 84,082 273,913 183,232
Government payers        
Disaggregation of Revenue [Line Items]        
Total revenues 57,611 15,886 131,269 42,784
Client payers        
Disaggregation of Revenue [Line Items]        
Total revenues 225,936 141,090 488,845 180,191
Patients        
Disaggregation of Revenue [Line Items]        
Total revenues $ 4,566 $ 9,913 $ 10,122 $ 15,604