XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Certain Balance Sheet Items - Accrued Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]      
Accrued compensation and payroll taxes $ 10,442   $ 17,361
Accrued outsourced manufacturing expenses 27,456   12,361
Income taxes payable 19,074   963
Product returns and sales allowance 39,941   41,932
Other accrued expenses 20,839   33,584
Lease liability 31,763   32,197
Total accrued expenses 149,515   138,398
Less long-term portion (31,201)   (37,720)
Total accrued expenses, current 118,314   $ 100,678
Expense associated with accretion of lease liabilities 600 $ 700  
Total operating lease cost 2,000 2,100  
Cash paid for amounts related to leases $ 1,800 $ 1,700