XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Payables And Accruals [Abstract]    
Accrued compensation and benefits $ 15,321 $ 17,028
Accrued research and development services 13,285 10,367
Accrued sales allowances 12,485 5,849
Accrued consulting and professional fees 10,324 19,325
Current portion of lease liabilities 4,412  
Accrued royalties 1,677 1,200
Other 1,660 2,629
Accrued liabilities $ 59,164 $ 56,398