XML 81 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Certain Balance Sheet Items - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Summary of Accrued Expenses    
Accrued compensation and payroll taxes $ 24,400 $ 17,361
Accrued outsourced manufacturing expenses 16,682 12,361
Taxes payable 30,995 963
Product returns and sales allowance 54,588 41,932
Other accrued expenses 26,239 33,584
Lease liability 30,705 32,197
Total accrued expenses 183,609 138,398
Less long-term portion (54,758) (37,720)
Total accrued expenses, current $ 128,851 $ 100,678
Operating Lease, Liability, Statement of Financial Position [Extensible List] Total accrued expenses, current Total accrued expenses, current