XML 54 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition and Related Sales Allowance and Accruals (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2017
USD ($)
deliverable
Mar. 31, 2016
USD ($)
Product Revenue    
Gross product sales $ 206,724 $ 152,192
Provision for product sales allowances and accruals:    
Contractual adjustments 69,829 45,581
Governmental rebates 24,378 17,047
Total 94,207 62,628
Product sales, net $ 112,517 $ 89,564
Service Revenue    
Number of service revenue deliverables | deliverable 2  
Prepayment term for storage of newborn cord blood and tissue units (in years) 18 years