XML 77 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue and Accounts Receivable Credit Concentration - Summary of Revenue and Accounts Receivable by Third-party Payors and Other Customers (Details) - Customer Concentration Risk - Minimum
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue | The State of Colorado    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.00%  
Revenue | The Big Ten Conference    
Concentration Risk [Line Items]    
Concentration risk, percentage   40.00%
Revenue | Medicare    
Concentration Risk [Line Items]    
Concentration risk, percentage 37.00% 18.00%
Accounts Receivable | Medicare    
Concentration Risk [Line Items]    
Concentration risk, percentage 23.00% 30.00%
Accounts Receivable | Astrazeneca UK    
Concentration Risk [Line Items]    
Concentration risk, percentage 18.00%  
Accounts Receivable | Janssen Research and Development, LLC    
Concentration Risk [Line Items]    
Concentration risk, percentage   14.00%
Accounts Receivable | LabCorp DD (formerly Covance)    
Concentration Risk [Line Items]    
Concentration risk, percentage   11.00%