XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Royalties $ 2,243 $ 2,410
Payroll and related expenses 9,326 6,006
Warranty obligations 473 366
Professional fees 502 921
Bank overdrafts 370 160
Accrued interest 877 888
Deferred revenue 3,832 2,853
Operating lease liabilities 1,769 1,619
Accrued contract manufacturing liabilities 927 938
Liabilities related to financed assets 1,593 2,686
Value added tax payables 642 2,039
Other 3,699 2,487
Accrued expenses and other current liabilities, total $ 26,253 $ 23,373