XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Year Ended December 31,

 
  

2020

  

2019

  

2018

 

Balance at beginning of period

 $1,139  $4,564  $2,416 

Warranty provision for product sales

  7,584   891   6,586 

Settlements made

  (843)  (2,768)  (1,402)

Unused warranty provision

  (985)  (1,548)  (3,036)

Balance at end of period

 $6,895  $1,139  $4,564