XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Royalties $ 1,828 $ 2,243
Payroll and related expenses 14,089 9,326
Warranty obligations 521 473
Professional fees 462 502
Bank overdrafts 350 370
Accrued interest 2,192 877
Contract liabilities 6,425 3,832
Operating lease liabilities 1,759 1,769
Accrued contract manufacturing liabilities 1,199 927
Liabilities related to financed assets 530 1,593
Value added tax payables 443 642
Other 2,687 3,699
Total accrued expenses and other current liabilities $ 32,485 $ 26,253