Annual report pursuant to Section 13 and 15(d)

Supplementary Balance Sheet Information - Components of Accrued Liabilities (Detail)

v3.24.1
Supplementary Balance Sheet Information - Components of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 28, 2021
Payables and Accruals [Abstract]        
Payroll and benefits $ 3,343 $ 4,674    
Preferred stock warrant liability 1,363 0    
Warranty accrual, current portion 1,321 1,293 $ 565  
Operating lease liability 888 638    
Accrued insurance premium 473 490    
Taxes 452 432    
Accrued professional services $ 422 $ 591    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities    
Other $ 619 $ 1,092    
Accrued liabilities $ 8,881 $ 9,210   $ 600