XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Warranty Liability (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

December 31,

 
  

2023

  

2022

  

2021

 
             

Balance at the beginning of the period

  7,876   6,368   5,812 

Warranty provision

  2,684   4,835   5,270 

Claims paid/settlements

  (3,603)  (3,327)  (4,714)

Balance at the end of the period

  6,957   7,876   6,368