v3.25.2
Note 5 - Inventories
6 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Inventory Disclosure [Text Block]

NOTE 5 — INVENTORIES 

 

The components of inventories as of June 30, 2025 and December 31, 2024 are summarized as follows:

 

   

June 30,

   

December 31,

 
   

2025

   

2024

 

Raw materials

  $ 29,114     $ 19,651  

Work-in-process

    13,580       9,945  

Finished goods

    11,121       12,517  
      53,815       42,113  

Less: Reserve

    (2,383 )     (2,163 )

Net inventories

  $ 51,432     $ 39,950