XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
As of
September 30, 2024December 31, 2023
Accrued payroll and benefits$10,497 $7,898 
Product warranty, current2,440 3,339 
Other accrued expenses1,204 1,319 
$14,141 $12,556