XML 48 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Note 11 - Warranty Liability (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

  

June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 
                 

Balance at the beginning of the period

 $5,073  $5,129  $5,916  $5,559 

Warranty provision

  1,572   1,003   2,473   2,083 

Claims paid/settlements

  (565)  (433)  (2,309)  (1,943)

Balance at the end of the period

 $6,080  $5,699  $6,080  $5,699