XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Certain Balance Sheet Items - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and payroll taxes $ 12,365 $ 24,400
Accrued outsourced manufacturing expenses 9,961 16,682
Taxes payable 24,959 30,995
Product returns and sales allowance 55,064 54,588
Other accrued expenses 62,041 26,239
Lease liability 28,970 30,705
Total accrued expenses 193,360 183,609
Less long-term portion (77,769) (54,758)
Total accrued expenses, current $ 115,591 $ 128,851