XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER BALANCE SHEET DETAILS - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Product rebates and discounts $ 345,941 $ 208,998
Compensation and related 122,170 130,690
Pre-clinical, clinical trial and manufacturing 111,503 94,702
Licensing and collaboration agreements 58,282 31,680
Consulting and professional services 21,155 19,848
Other 53,962 59,542
Total $ 713,013 $ 545,460