XML 96 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Additional Balance Sheet Detail (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Prepaid and other current assets    
Prepaid expenses $ 62,475 $ 36,134
Collaborative accounts receivable 28,907 719
Other receivables and assets 74,253 34,400
Total 165,635 71,253
Accrued expenses    
Payroll and benefits 113,026 86,387
Research, development and commercial contract costs 98,411 62,756
Product revenue allowances 119,919 86,533
Royalty payable 73,044 52,845
Other 39,561 26,728
Total $ 443,961 $ 315,249