XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Note 5 - Inventories (Tables)
3 Months Ended
Mar. 31, 2021
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

March 31,

   

December 31,

 
   

2021

   

2020

 

Raw materials

  $ 15,565     $ 14,852  

Work-in-process

    11,262       12,811  

Finished goods

    35,336       33,347  

Total

  $ 62,163     $ 61,010  
                 

Inventories

  $ 42,718     $ 46,209  

Other long-term assets

    19,445       14,801