XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

 

September 30, 2023

   

December 31, 2022

 

Raw materials

  $ 26,566     $ 25,732  

Work in process and sub-assemblies

    32,838       39,563  

Finished goods

    8,129       14,384  

Total inventories

  $ 67,533     $ 79,679