Annual report pursuant to Section 13 and 15(d)

Significant Balance Sheet Components - Schedule of Accrued Expenses (Details)

v3.20.4
Significant Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Significant Balance Sheet Components [Abstract]    
Customer allowances $ 3,042 $ 2,647
Employee-related liabilities 2,273 1,873
Warranties 1,530 1,154
Accrual for goods received not invoiced 1,942 1,047
Contractual obligations 849 1,230
Royalties 655 657
Contractors 55 285
Research and development 61 271
Shipping 170 120
Interest 11 33
Legal 320 97
Other 528 851
Accrued expenses $ 11,436 $ 10,265