XML 79 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Disaggregation Of Revenue [Line Items]        
Agreements for product and product-related services revenue, description The Company’s agreements for product and product-related services revenue have an expected duration of one year or less      
Revenue recognized $ 611,047 $ 165,924    
Service revenue 2,225,474 3,202,825    
Profit sharing payments 1,015,492 2,045,527    
Accounts receivable 1,202,469   $ 3,164,176  
Research and development 1,926,275 2,074,748    
Contract liabilities 580,663 355,702 599,454 $ 410,947
SOW Two        
Disaggregation Of Revenue [Line Items]        
Accounts receivable 59,780   171,298  
Research and development 196,812 209,029    
SOW Three        
Disaggregation Of Revenue [Line Items]        
Accounts receivable 0   $ 760,274  
Custom RUO Assay Design and Related Agreements        
Disaggregation Of Revenue [Line Items]        
Revenue recognized 0 41,137    
Collaborative Development Services        
Disaggregation Of Revenue [Line Items]        
Service revenue 237,337 540,320    
Collaborative Development Services | SOW Two        
Disaggregation Of Revenue [Line Items]        
Service revenue 237,337 257,699    
Profit sharing payments 50,000      
Collaborative Development Services | SOW Three        
Disaggregation Of Revenue [Line Items]        
Service revenue $ 0 $ 282,621    
Minimum        
Disaggregation Of Revenue [Line Items]        
Customer payment term 30 days      
Maximum        
Disaggregation Of Revenue [Line Items]        
Customer payment term 90 days      
Maximum | QIAGEN Manchester Limited        
Disaggregation Of Revenue [Line Items]        
Term of agreement 1 year