XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued sales allowances $ 66,358 $ 26,046
Accrued compensation and benefits 34,160 28,023
Accrued contingent payments 29,583 0
Accrued research and development services 25,304 35,048
Accrued consulting and professional fees 15,457 11,377
Accrued taxes 8,452 377
Current portion of lease liabilities 9,031 9,305
Other 8,948 2,708
Accrued liabilities $ 197,293 $ 112,884