XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

Balance at beginning of period

 $9,941  $1,144  $6,895  $1,139 

Warranty provision for product sales

  1,588   499   5,197   1,040 

Settlements made

  (656)  (395)  (969)  (506)

Unused warranty provision

  -   (74)  (250)  (499)

Balance at end of period

 $10,873  $1,174  $10,873  $1,174