XML 52 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Summary of Total Net Revenues by Product Line (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation Of Revenue [Line Items]        
Net revenues $ 53,917 $ 48,011 $ 170,106 $ 108,866
Product and Services Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Net revenues 53,229 46,749 165,549 105,972
Product and Services Revenues [Member] | Infectious Disease Testing [Member]        
Disaggregation Of Revenue [Line Items]        
Net revenues 12,932 13,224 39,664 36,625
Product and Services Revenues [Member] | Risk Assessment Testing [Member]        
Disaggregation Of Revenue [Line Items]        
Net revenues 2,674 2,253 7,265 6,786
Product and Services Revenues [Member] | Genomics [Member]        
Disaggregation Of Revenue [Line Items]        
Net revenues 19,018 8,454 49,333 23,224
Product and Services Revenues [Member] | Microbiome [Member]        
Disaggregation Of Revenue [Line Items]        
Net revenues 1,693 1,530 5,888 3,869
Product and Services Revenues [Member] | COVID-19 [Member]        
Disaggregation Of Revenue [Line Items]        
Net revenues 13,930 18,867 54,147 27,918
Product and Services Revenues [Member] | Laboratory Services [Member]        
Disaggregation Of Revenue [Line Items]        
Net revenues 2,406 2,280 8,017 6,798
Product and Services Revenues [Member] | Other Product and Service Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Net revenues 576 141 1,235 752
Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net revenues 688 1,262 4,557 2,894
Other [Member] | Royalty Income [Member]        
Disaggregation Of Revenue [Line Items]        
Net revenues 500 450 2,636 1,623
Other [Member] | Other Non Product Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Net revenues $ 188 $ 812 $ 1,921 $ 1,271