Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
Significant Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Significant Balance Sheet Components [Abstract]    
Customer allowances $ 3,505 $ 3,148
Employee-related liabilities 657 1,893
Warranties 782 836
Accrual for goods received not invoiced 1,118 668
Contractual obligations 1,035 1,035
Royalties 1,012 1,210
Research and development 2,334 1,158
Shipping 301 157
Returns allowance 64 390
Legal 167 517
Other 298 341
Accrued Liabilities, Current $ 11,273 $ 11,353