Quarterly report pursuant to Section 13 or 15(d)

Accrued Liabilities - Components of Accrued Liabilities (Detail)

v3.23.2
Accrued Liabilities - Components of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Payables and Accruals [Abstract]      
Payroll and benefits $ 3,049 $ 4,674  
Warranty accrual, current portion 1,375 1,293 $ 802
Lease liability 861 638  
Stock warrant liability 815 0  
Taxes 381 432  
Accrued professional services 284 591  
Accrued insurance premium 166 490  
Other 803 1,092  
Accrued liabilities $ 7,734 $ 9,210