XML 67 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued Sales Allowances Current $ 90,718 $ 26,046
Accrued compensation and benefits 42,718 28,023
Accrued research and development services 32,883 35,048
Accrued contingent Payments 29,583 0
Accrued consulting and professional fees 18,804 11,377
Current portion included in accrued liabilities 9,405 9,305
Accrued Taxes 1,564 377
Other 11,036 2,708
Accrued liabilities $ 236,711 $ 112,884