XML 40 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Accrued compensation and benefits $ 21,783 $ 25,811
Accrued research and development services 20,930 28,380
Accrued consulting and professional fees 16,866 18,969
Current portion of lease liabilities 8,150 5,087
Accrued sales allowances 8,050 14,115
Current portion of accrued branded prescription drug fees 1,959 1,845
Other 2,758 3,267
Accrued liabilities $ 80,496 $ 97,474