XML 70 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Certain Balance Sheet Items - Accrued Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]          
Accrued compensation and payroll taxes $ 12,973   $ 12,973   $ 19,939
Accrued outsourced manufacturing expenses 23,914   23,914   12,190
Income taxes payable 7,940   7,940   0
Product returns and sales allowance 39,857   39,857   30,261
Other accrued expenses 18,028   18,028   29,771
Lease liability 33,594   33,594   34,788
Total accrued expenses 136,306   136,306   126,949
Less long-term portion (30,875)   (30,875)   (30,433)
Total accrued expenses, current 105,431   105,431   $ 96,516
Expense associated with accretion of lease liabilities 600 $ 100 1,300 $ 200  
Total operating lease cost 2,000 600 4,100 1,100  
Cash paid for amounts related to leases $ 1,700 $ 900 $ 3,400 $ 1,600