XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Inventories - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Raw materials $ 58,287 $ 50,379
Work in process and sub-assemblies 45,921 35,716
Finished goods 14,701 17,291
Allowance for inventory (16,596) (15,251)
Total inventories $ 102,313 $ 88,135