XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Certain Balance Sheet Items - Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and payroll taxes $ 15,831 $ 24,400
Accrued outsourced manufacturing expenses 8,429 16,682
Taxes payable 26,021 30,995
Product returns and sales allowance 48,442 54,588
Other accrued expenses 56,158 26,239
Lease liability 28,101 30,705
Total accrued expenses 182,982 183,609
Less long-term portion (71,799) (54,758)
Total accrued expenses, current $ 111,183 $ 128,851