XML 49 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 30, 2016
Sep. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
item
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Revenue recognized         $ 700    
Agreement term 4 years            
Deferred revenue   $ 38,006     38,006   $ 1,420
Total revenues   65,280   $ 55,910 190,689 $ 157,575  
Noncurrent deferred revenue   36,850     36,850    
Deferred revenue, current portion   1,156     1,156   $ 1,420
Product              
Revenue recognized   700     2,500    
Total revenues   62,662   54,512 $ 177,284 153,835  
Product | Minimum              
Billing collection period (in months)         9 months    
Product | Maximum              
Billing collection period (in months)         12 months    
Licensing and other              
Total revenues   2,618   $ 1,398 $ 13,405 $ 3,740  
Genetic testing services and provision of IVD kits              
Revenue recognized         600    
Storage services              
Revenue recognized         100    
Evercord              
Noncurrent deferred revenue   2,500     $ 2,500    
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    
Qiagen              
Revenue recognized   100 $ 5,500   $ 5,700    
Revenue, remaining performance obligation   9,300     9,300    
Noncurrent deferred revenue   $ 34,300     $ 34,300    
Qiagen | The Qiagen Agreement              
Agreement term         10 years    
Initial transaction price     $ 15,000        
Laboratory distribution partners | Product | Minimum              
Billing collection period (in months)         2 months    
Laboratory distribution partners | Product | Maximum              
Billing collection period (in months)         3 months