XML 92 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Rebates and other sales deductions $ 342,717 $ 325,711
Employee compensation and benefits 153,133 121,209
Clinical trial accruals 49,962 44,757
Accrued interest 41,626 36,443
Accrued royalties 36,802 30,706
Accrued milestones 27,500 0
Selling and marketing accruals 26,981 14,743
Sales return reserve 26,428 20,435
Consulting and professional services 26,221 19,538
Inventory-related accruals 25,509 13,977
Accrued development expenses 23,099 15,431
Accrued collaboration expenses 18,005 10,158
Current portion of lease liabilities 14,779 19,447
Derivative instrument liabilities 10,198 681
Accrued construction-in-progress 10,061 5,141
Accrued facilities expenses 6,107 55,455
Other 71,819 60,082
Accrued liabilities $ 910,947 $ 793,914