XML 102 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Additional Balance Sheet Detail (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Prepaid and other current assets      
Prepaid expenses $ 74,045   $ 62,475
Collaborative accounts receivable 5,182   28,907
Other receivables and assets 61,592   75,742
Total 140,819 $ 149,958 167,124
Accrued expenses      
Payroll and benefits 124,753   113,026
Research, development and commercial contract costs 115,300   98,411
Product revenue allowances 195,598   119,919
Royalty payable 101,108   73,044
Other 67,736   39,561
Total $ 604,495 $ 452,547 $ 443,961