v3.25.2
Note 5 - Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Raw materials $ 29,114 $ 19,651
Work-in-process 13,580 9,945
Finished goods 11,121 12,517
Inventory, Gross 53,815 42,113
Less: Reserve (2,383) (2,163)
Net inventories $ 51,432 $ 39,950