XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Certain Balance Sheet Items (Tables)
6 Months Ended
Jun. 30, 2025
Certain Balance Sheet Items [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment consisted of the following (in thousands):
June 30,
2025
December 31,
2024
Manufacturing equipment and machinery$96,286 $87,451 
Land and buildings73,772 71,902 
Computer software58,399 42,635 
Leasehold improvements56,119 70,201 
Construction-in-progress36,334 34,493 
Computer equipment21,487 20,137 
Furniture and fixtures8,902 8,551 
Subtotal351,299 335,370 
Less accumulated depreciation and amortization(166,324)(161,957)
Property, plant and equipment, net$184,975 $173,413 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
June 30,
2025
December 31,
2024
Rebates and other sales deductions$429,142 $342,717 
Employee compensation and benefits103,074 153,133 
Clinical trial accruals44,557 49,962 
Inventory-related accruals41,670 25,509 
Accrued interest40,703 41,626 
Accrued royalties31,627 36,802 
Sales return reserve29,816 26,428 
Consulting and professional services24,425 26,221 
Selling and marketing accruals23,265 26,981 
Accrued development expenses20,613 23,099 
Current portion of lease liabilities13,883 14,779 
Accrued construction-in-progress7,705 10,061 
Derivative instrument liabilities2,849 10,198 
Accrued collaboration expenses2,339 18,005 
Accrued milestones— 27,500 
Other59,143 77,926 
Total accrued liabilities$874,811 $910,947