Quarterly report pursuant to Section 13 or 15(d)

Accrued Liabilities - Components of Accrued Liabilities (Detail)

v3.24.2.u1
Accrued Liabilities - Components of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Feb. 12, 2024
Dec. 31, 2023
Jun. 30, 2023
Payables and Accruals [Abstract]        
Stock warrant liability $ 2,616   $ 1,363  
Payroll and benefits 3,640   3,343  
Warranty accrual, current portion 1,000   1,321 $ 1,375
Operating Lease liability 904   888  
Accrued professional services 994   422  
Taxes 349   452  
Accrued insurance premium 161   473  
Other 614   619  
Accrued liabilities $ 7,662 $ 200 $ 7,518