v3.26.1
Certain Balance Sheet Items - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and payroll taxes $ 18,135 $ 28,621
Accrued outsourced manufacturing expenses 9,107 11,775
Taxes payable 48,014 44,148
Product returns and sales allowance 44,546 46,594
Other accrued expenses 94,598 104,349
Lease liability 32,417 34,569
Total accrued expenses 246,817 270,056
Less long-term portion (106,448) (113,863)
Total accrued expenses, current $ 140,369 $ 156,193
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Total accrued expenses, current Total accrued expenses, current