XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Warranty Liability (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

December 31,

 
  

2024

  

2023

  

2022

 
             

Balance at the beginning of the period

  6,957   7,876   6,368 

Warranty provision

  1,670   2,684   4,835 

Claims paid/settlements

  (3,068)  (3,603)  (3,327)

Balance at the end of the period

  5,559   6,957   7,876