Annual report pursuant to Section 13 and 15(d)

Components of Accrued Liabilities (Detail)

v3.22.0.1
Components of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Feb. 28, 2021
Dec. 31, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]        
Payroll and benefits $ 3,969   $ 3,552  
Settlement accrual 805   0  
Warranty accrual, current portion 565   748 $ 865
Taxes 558   165  
Accrued professional services 275   281  
Accrued insurance premium 600   885  
Lease liability $ 405   $ 305  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities   Accrued liabilities  
Other $ 1,099   $ 731  
Accrued liabilities $ 8,276 $ 600 $ 6,667