XML 52 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2019
USD ($)
Apr. 30, 2016
Mar. 31, 2019
USD ($)
item
Mar. 31, 2018
USD ($)
Dec. 31, 2018
USD ($)
Revenue recognized     $ 500    
Agreement term   4 years      
Deferred revenue, noncurrent     39,698   $ 40,058
Deferred revenue     44,626   44,189
Deferred revenue, current portion     4,928   4,131
Total revenues     66,824 $ 62,340  
Deferred revenue, long-term portion     39,698   40,058
Deferred revenue, current portion     4,928   $ 4,131
Product          
Revenue recognized     500 900  
Total revenues     $ 63,364 54,269  
Product | Minimum          
Billing collection period (in months)     9 months    
Product | Maximum          
Billing collection period (in months)     12 months    
Licensing and other          
Total revenues     $ 3,460 8,071  
Genetic testing services and provision of IVD kits          
Revenue recognized     200    
Deferred revenue, current portion     600    
Deferred revenue, current portion     600    
Storage services          
Revenue recognized     100    
Evercord          
Deferred revenue, noncurrent     3,300    
Deferred revenue, long-term portion     $ 3,300    
Evercord | Processing and storage services          
Number of performance obligations | item     2    
Evercord | Processing and storage services | Minimum          
Billing collection period (in months)     6 months    
Evercord | Processing and storage services | Maximum          
Billing collection period (in months)     18 months    
Evercord | Processing and storage services | Alternate          
Billing collection period (in months)     12 months    
Evercord | Storage services          
Deferred revenue, current portion     $ 1,200    
Deferred revenue, current portion     1,200    
Qiagen          
Revenue recognized     200 5,500  
Revenue, remaining performance obligation     40,000    
Deferred revenue, noncurrent     36,400    
Deferred revenue, long-term portion     36,400    
Qiagen | The Qiagen Agreement          
Revenue recognized     $ 200    
Agreement term     10 years    
Revenue, remaining performance obligation     $ 9,000    
Initial transaction price       $ 15,000  
Deferred revenue, current portion     2,600    
Deferred revenue, current portion     $ 2,600    
Laboratory distribution partners | Product | Minimum          
Billing collection period (in months)     2 months    
Laboratory distribution partners | Product | Maximum          
Billing collection period (in months)     3 months    
BGI Genomics          
Agreement term 10 years        
Revenue, remaining performance obligation $ 35,000        
Initial transaction price 50,000        
Contract asset 6,000        
BGI Genomics | Volume, regulatory and commercial milestones          
Revenue, remaining performance obligation 15,000        
Other supplier          
Contract asset $ 4,000