XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Accrued research and development services $ 28,106 $ 14,273
Accrued compensation and benefits 24,197 21,080
Accrued consulting and professional fees 18,537 13,691
Accrued sales allowances 7,910 11,326
Current portion of lease liabilities 3,857 3,434
Accrued royalties 2,438 1,971
Other 3,340 1,829
Accrued liabilities $ 88,385 $ 67,604