XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Note 7 - Inventories - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Raw materials $ 77,116 $ 50,379
Work in process and sub-assemblies 61,205 35,716
Finished goods 18,927 17,291
Allowance for inventory (18,381) (15,251)
Total inventories $ 138,867 $ 88,135