XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 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     $ 946,452 $ 1,109,443    
Service revenue $ 1,777,098 $ 5,404,793 5,965,866 14,403,938    
Profit sharing payments 940,892 2,939,007 2,931,026 7,492,905    
Accounts receivable 1,370,201   1,370,201   $ 3,164,176  
Research and development 1,255,416 2,570,355 4,914,467 7,898,742    
Contract assets 42,000   42,000   0  
Contract liabilities 524,756 563,628 524,756 563,628 599,454 $ 410,947
SOW Two            
Disaggregation Of Revenue [Line Items]            
Accounts receivable 100,000   100,000   200,000  
Research and development   200,000 400,000 1,300,000    
SOW Three            
Disaggregation Of Revenue [Line Items]            
Accounts receivable 0   0   $ 800,000  
Research and development   300,000   600,000    
Custom RUO Assay Design and Related Agreements            
Disaggregation Of Revenue [Line Items]            
Revenue recognized 0 0 0 41,137    
Collaborative Development Services            
Disaggregation Of Revenue [Line Items]            
Service revenue 76,030 1,093,750 548,135 3,006,022    
Collaborative Development Services | SOW Two            
Disaggregation Of Revenue [Line Items]            
Service revenue 100,000 600,000 500,000 2,200,000    
Profit sharing payments 100,000 300,000 100,000 400,000    
Collaborative Development Services | SOW Three            
Disaggregation Of Revenue [Line Items]            
Service revenue 0 $ 500,000 $ 0 $ 800,000    
Minimum            
Disaggregation Of Revenue [Line Items]            
Customer payment term     30 days      
Maximum            
Disaggregation Of Revenue [Line Items]            
Customer payment term     90 days      
Maximum | SOW Two            
Disaggregation Of Revenue [Line Items]            
Research and development $ 100,000          
Maximum | QIAGEN Manchester Limited            
Disaggregation Of Revenue [Line Items]            
Term of agreement     1 year