Quarterly report pursuant to Section 13 or 15(d)

Accrued Liabilities - Components of Accrued Liabilities (Detail)

v3.23.1
Accrued Liabilities - Components of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Payables and Accruals [Abstract]      
Payroll and benefits $ 3,911 $ 4,674  
Warranty accrual, current portion 1,429 1,293 $ 626
Lease liability 771 638  
Accrued insurance premium 329 490  
Accrued professional services 315 591  
Taxes 314 432  
Other 908 1,092  
Accrued liabilities $ 7,977 $ 9,210