XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued research and development services $ 27,270 $ 28,380
Accrued compensation and benefits 25,896 25,811
Accrued sales allowances 15,717 14,115
Accrued consulting and professional fees 9,319 18,969
Current portion of lease liabilities 8,304 5,087
Other 2,686 5,112
Accrued liabilities $ 89,192 $ 97,474