XML 203 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Statement Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Royalties $ 1,970 $ 2,243
Payroll and related expenses 10,106 9,326
Warranty obligations 458 473
Professional fees 586 502
Accrued interest 2,410 877
Customer contract liabilities 8,554 3,832
Operating lease liabilities 1,662 1,769
Accrued contract manufacturing liabilities 1,599 927
Value added tax payables 424 642
Other 3,707 5,662
Total accrued expenses and other current liabilities $ 31,476 $ 26,253