XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued research and development services $ 35,048 $ 27,270
Accrued compensation and benefits 28,023 25,896
Accrued sales allowances 26,046 15,717
Accrued consulting and professional fees 11,377 9,319
Current portion of lease liabilities 9,305 8,304
Other 3,085 2,686
Accrued liabilities $ 112,884 $ 89,192