XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Certain Balance Sheet Items - Accrued Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Summary of Accrued Expenses      
Accrued compensation and payroll taxes $ 9,858 $ 8,078  
Accrued outsourced manufacturing expenses 6,514 4,535  
Other accrued expenses 5,793 6,468  
Lease liability 2,820 4,868  
Total accrued expenses 24,985 23,949  
Less long-term portion (544) (3,466)  
Total accrued expenses, current 24,441 20,483  
Operating Lease, Accretion Of Liability $ 300 $ 500 $ 800
Operating Lease, Liability, Statement of Financial Position [Extensible List] Total accrued expenses, current Total accrued expenses, current  
Operating Lease, Cost $ 1,900 $ 2,200 2,600
Operating Lease, Payments $ 2,700 $ 3,200 $ 3,100