XML 115 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Party Transactions - Amended Reseller Agreement (Details) - Reseller agreement
$ in Thousands
12 Months Ended
Jun. 19, 2015
USD ($)
test
term
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Related Party Transaction [Line Items]      
Term of agreement with related party 5 years 6 months    
Equity Method Investee      
Related Party Transaction [Line Items]      
Number of renewals | term 3    
Renewal term 3 years    
Number of tests to qualify for first renewal option | test 300,000    
Number of tests to qualify for second renewal option | test 570,000    
Number of tests to qualify for third renewal option | test 760,000    
Renewal option if threshold unmet, nonexclusive, number of years 3 years    
Annual minimum fees, tier one | $ $ 2,000    
Due to Related Parties | $   $ 0 $ 3
Cost of revenue | $   $ 0 $ 51