v3.23.2
Note 7 - Commitments and Contingent Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Six Months Ended

June 30,

 
  

2023

  

2022

 

Balance of accrued warranty at January 1

 $7,161  $5,975 

Provisions for current period sales

  2,002   2,151 
Changes in liability for pre-existing warranties  (1,437)  (256)

Cash settlements

  (1,708)  (2,274)

Balance of accrued warranty at June 30

 $6,018  $5,596