XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Accrued compensation and benefits $ 21,291 $ 25,811
Accrued research and development services 20,940 28,380
Accrued consulting and professional fees 15,952 18,969
Accrued sales allowances 12,512 14,115
Current portion of lease liabilities 7,521 5,087
Current portion of accrued branded prescription drug fees 5,203 1,845
Other 2,844 3,267
Accrued liabilities $ 86,263 $ 97,474