XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Royalties $ 1,762 $ 2,243
Payroll and related expenses 9,092 9,326
Warranty obligations 480 473
Professional fees 548 502
Bank overdrafts 231 370
Accrued interest 877 877
Contract liabilities 5,042 3,832
Operating lease liabilities 1,580 1,769
Accrued contract manufacturing liabilities 999 927
Liabilities related to financed assets 272 1,593
Value added tax payables 394 642
Other 3,021 3,699
Total accrued expenses and other current liabilities $ 24,298 $ 26,253