v3.22.2.2
Note 7 - Inventories (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

 

September 30, 2022

  

December 31, 2021

 

Raw materials

 $34,372  $29,469 

Work in process and sub-assemblies

  48,961   41,528 

Finished goods

  10,928   21,519 

Total inventories

 $94,261  $92,516