XML 90 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
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    
Service revenue $ 19,203,888 $ 21,503,894  
Profit sharing payments 8,911,372 5,090,475  
Research and development 10,570,225 12,598,034  
Accounts receivable 3,164,176 5,012,678  
Contract liabilities 599,454 410,947 $ 837,885
Collaborative Development Services      
Disaggregation Of Revenue [Line Items]      
Service revenue 4,571,684 12,382,504  
Contract liabilities     $ 110,317
SOW One      
Disaggregation Of Revenue [Line Items]      
Service revenue 0 2,397,136  
Profit sharing payments   99,394  
Research and development 0 1,716,115  
Accounts receivable 0 0  
SOW Two      
Disaggregation Of Revenue [Line Items]      
Research and development 1,849,088 3,625,332  
Accounts receivable 171,298 1,007,950  
SOW Two | Collaborative Development Services      
Disaggregation Of Revenue [Line Items]      
Service revenue 2,685,634 5,988,021  
Profit sharing payments 657,000 1,779,827  
SOW Three      
Disaggregation Of Revenue [Line Items]      
Research and development 983,603 2,667,030  
Accounts receivable 760,274 363,869  
SOW Three | Collaborative Development Services      
Disaggregation Of Revenue [Line Items]      
Service revenue 1,886,050 3,997,346  
Profit sharing payments $ 720,270 $ 355,631  
QIAGEN Manchester Limited      
Disaggregation Of Revenue [Line Items]      
Agreement commencement period 2016-11    
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