XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued sales allowances $ 47,423 $ 26,046
Accrued research and development services 31,697 35,048
Accrued contingent payments 29,583 0
Accrued compensation and benefits 25,413 28,023
Accrued consulting and professional fees 12,242 11,377
Current portion of lease liabilities 9,058 9,305
Current portion of accrued branded prescription drug fees 7,828 1,060
Other 5,887 2,025
Accrued liabilities $ 169,131 $ 112,884