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

 

September 30, 2024

  

December 31, 2023

 

Raw materials

 $33,154  $22,128 

Work in process and sub-assemblies

  30,650   33,792 

Finished goods

  16,196   22,452 

Allowance for inventory

  (15,618)  (14,506)

Total inventories

 $64,382  $63,866