Quarterly report pursuant to Section 13 or 15(d)

Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregation of Revenue (Details)

v3.23.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total Revenue $ 146,917 $ 125,072 $ 284,137 $ 242,241
Clinical Services        
Disaggregation of Revenue [Line Items]        
Total Revenue 123,156 105,635 238,025 204,426
Clinical Services | Client direct billing        
Disaggregation of Revenue [Line Items]        
Total Revenue 83,176 69,874 159,999 134,888
Clinical Services | Commercial Insurance        
Disaggregation of Revenue [Line Items]        
Total Revenue 21,695 18,512 43,050 36,800
Clinical Services | Medicare and Medicaid        
Disaggregation of Revenue [Line Items]        
Total Revenue 18,196 17,167 34,783 32,632
Clinical Services | Self-Pay        
Disaggregation of Revenue [Line Items]        
Total Revenue 89 82 193 106
Advanced Diagnostics        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 23,761 $ 19,437 $ 46,112 $ 37,815