XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued research and development services $ 39,767 $ 27,270
Accrued compensation and benefits 23,351 25,896
Accrued sales allowances 14,237 15,717
Accrued consulting and professional fees 11,441 9,319
Current portion of lease liabilities 9,024 8,304
Current portion of accrued branded prescription drug fees 7,021 1,959
Other 986 727
Accrued liabilities $ 105,827 $ 89,192