XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Inventories - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 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