Annual report pursuant to Section 13 and 15(d)

Components of Accrued Liabilities (Detail)

v3.23.1
Components of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Feb. 28, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]        
Payroll and benefits $ 4,674 $ 3,969    
Settlement accrual 0 805    
Warranty accrual, current portion 1,293 565   $ 748
Taxes 432 558    
Accrued professional services 591 275    
Accrued insurance premium 490 600    
Lease liability $ 638 $ 405    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities    
Other $ 1,092 $ 1,099    
Accrued liabilities $ 9,210 $ 8,276 $ 600