XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued sales allowances $ 122,436 $ 90,718
Accrued compensation and benefits 26,061 42,718
Accrued contingent payments 79,583 29,583
Accrued research and development services 23,878 32,883
Accrued consulting and professional fees 19,684 18,804
Accrued royalties 7,591 8,710
Current portion included in accrued liabilities 10,453 9,405
Current portion of accrued branded prescription drug fees 7,836 718
Other 13,743 3,172
Accrued liabilities $ 311,265 $ 236,711