XML 37 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Payables And Accruals [Abstract]    
Accrued compensation and benefits $ 18,540 $ 17,028
Accrued research and development services 14,964 10,367
Accrued consulting and professional fees 14,831 19,325
Accrued sales allowances 8,182 5,849
Current portion of lease liabilities 3,889  
Accrued royalties 1,917 1,200
Other 1,977 2,629
Accrued liabilities $ 64,300 $ 56,398