XML 61 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Accrued research and development services $ 28,380 $ 14,273
Accrued compensation and benefits 25,811 21,080
Accrued consulting and professional fees 18,969 13,691
Accrued sales allowances 14,115 11,326
Current portion of lease liabilities 5,087 3,434
Accrued royalties 2,451 1,971
Other 2,661 1,829
Accrued liabilities $ 97,474 $ 67,604