XML 60 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total Revenue $ 137,220 $ 117,169
Clinical Services    
Disaggregation of Revenue [Line Items]    
Total Revenue 114,869 98,791
Clinical Services | Client direct billing    
Disaggregation of Revenue [Line Items]    
Total Revenue 76,823 65,014
Clinical Services | Commercial Insurance    
Disaggregation of Revenue [Line Items]    
Total Revenue 21,355 18,288
Clinical Services | Medicare and Medicaid    
Disaggregation of Revenue [Line Items]    
Total Revenue 16,587 15,465
Clinical Services | Self-Pay    
Disaggregation of Revenue [Line Items]    
Total Revenue 104 24
Pharma Services    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 22,351 $ 18,378