XML 62 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Certain Balance Sheet Items - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and payroll taxes $ 10,342 $ 24,400
Accrued outsourced manufacturing expenses 7,465 16,682
Taxes payable 57,964 30,995
Product returns and sales allowance 52,944 54,588
Other accrued expenses 28,637 26,239
Lease liability 29,389 30,705
Total accrued expenses 186,741 183,609
Less long-term portion (56,436) (54,758)
Total accrued expenses, current $ 130,305 $ 128,851