XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total Revenue $ 156,240 $ 137,220
Clinical Services    
Disaggregation of Revenue [Line Items]    
Total Revenue 134,535 114,869
Clinical Services | Client direct billing    
Disaggregation of Revenue [Line Items]    
Total Revenue 90,483 76,823
Clinical Services | Commercial Insurance    
Disaggregation of Revenue [Line Items]    
Total Revenue 23,604 21,355
Clinical Services | Medicare and Medicaid    
Disaggregation of Revenue [Line Items]    
Total Revenue 20,369 16,587
Clinical Services | Self-Pay    
Disaggregation of Revenue [Line Items]    
Total Revenue 79 104
Advanced Diagnostics    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 21,705 $ 22,351