v3.26.1
Certain Balance Sheet Items - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and payroll taxes $ 20,684 $ 28,621
Accrued outsourced manufacturing expenses 5,181 11,775
Taxes payable 26,426 44,148
Product returns and sales allowance 44,108 46,594
Other accrued expenses 86,264 104,349
Lease liability 31,879 34,569
Total accrued expenses 214,542 270,056
Less long-term portion (102,681) (113,863)
Total accrued expenses, current $ 111,861 $ 156,193
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Total accrued expenses, current Total accrued expenses, current