XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total Revenue $ 125,072 $ 121,724 $ 242,241 $ 237,257
Clinical Services        
Disaggregation of Revenue [Line Items]        
Total Revenue 105,635 101,405 204,426 197,892
Clinical Services | Client direct billing        
Disaggregation of Revenue [Line Items]        
Total Revenue 69,874 63,137 134,888 123,846
Clinical Services | Commercial Insurance        
Disaggregation of Revenue [Line Items]        
Total Revenue 18,512 20,528 36,800 39,102
Clinical Services | Medicare and Medicaid        
Disaggregation of Revenue [Line Items]        
Total Revenue 17,167 17,484 32,632 34,634
Clinical Services | Self-Pay        
Disaggregation of Revenue [Line Items]        
Total Revenue 82 256 106 310
Pharma Services        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 19,437 $ 20,319 $ 37,815 $ 39,365