v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Schedule of Product Warranty Liability

The changes in the product warranty liability for the six months ended June 30, 2026, are:

 

   2026   2025 
   Six months ended 
   June 30, 
   2026   2025 
Balance at beginning of period  $363   $- 
Accruals for product warranties issued during period   550    570 
Reductions for payments made under product warranties   (610)   (279)
Balance at end of period  $303   $291