XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued research and development services $ 43,490 $ 27,270
Accrued compensation and benefits 28,794 25,896
Accrued sales allowances 11,601 15,717
Accrued consulting and professional fees 10,926 9,319
Current portion of lease liabilities 9,231 8,304
Other 2,520 2,686
Accrued liabilities $ 106,562 $ 89,192