XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Inventories (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

 

March 31, 2022

   

December 31, 2021

 

Raw materials

  $ 29,146     $ 29,469  

Work in process and sub-assemblies

    41,344       41,528  

Finished goods

    21,517       21,519  

Total inventories

  $ 92,007     $ 92,516