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

Three Months Ended March 31,

 
  

2021

  

2020

 

Balance at beginning of period

 $6,895  $1,139 

Warranty provision for product sales

  3,609   541 

Settlements made

  (313)  (111)

Unused warranty provision

  (250)  (425)

Balance at end of period

 $9,941  $1,144