XML 96 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Balance Sheet Information - Accrued expenses and other payables (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Accrued expenses and other payables    
Compensation related $ 18,201 $ 17,051
External research and development activities related 41,601 18,721
Sales rebates and returns related 687 3,997
Professional fees and other 14,548 9,829
Total accrued expenses and other payables $ 75,037 $ 49,598