XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Liabilities - Components of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Feb. 12, 2024
Dec. 31, 2023
Mar. 31, 2023
Payables and Accruals [Abstract]        
Stock warrant liability $ 3,780   $ 1,363  
Payroll and benefits 3,282   3,343  
Warranty accrual, current portion 1,293   1,321 $ 1,429
Operating Lease liability 904   888  
Accrued professional services 731   422  
Taxes 383   452  
Accrued insurance premium 319   473  
Other 677   619  
Accrued liabilities $ 7,589 $ 200 $ 7,518