XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Note 5 - Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

As of December 31,

 
   

2022

   

2021

 

Raw materials

  $ 20,535     $ 16,881  

Work-in-process

    10,648       11,442  

Finished goods

    25,306       26,731  

Total

  $ 56,489     $ 55,054  
                 

Inventories

  $ 39,765     $ 36,010  

Other long-term assets

    16,724       19,044  
Total   $ 56,489     $ 55,054