v3.25.1
Certain Balance Sheet Items - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Certain Balance Sheet Items [Abstract]    
Rebates and other sales deductions $ 442,765 $ 342,717
Accrued litigation settlement expenses 172,000 0
Employee compensation and benefits 139,388 153,133
Clinical trial accruals 32,700 49,962
Consulting and professional services 32,279 26,221
Accrued royalties 29,270 36,802
Sales return reserve 28,132 26,428
Inventory-related accruals 27,396 25,509
Accrued development expenses 26,295 23,099
Selling and marketing accruals 22,532 26,981
Accrued interest 21,485 41,626
Current portion of lease liabilities 13,444 14,779
Accrued construction-in-progress 9,377 10,061
Accrued collaboration expenses 6,485 18,005
Accrued milestones 0 27,500
Derivative instrument liabilities 0 10,198
Other 60,370 77,926
Total accrued liabilities $ 1,063,918 $ 910,947