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

September 30, 2025

  

December 31, 2024

 

Raw materials

 $108,606  $50,379 

Work in process and sub-assemblies

  77,214   35,716 

Finished goods

  121   17,291 

Allowance for inventory

  (15,727)  (15,251)

Total inventories

 $170,214  $88,135