XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Inventories, Net (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

September 30, 2025

  

December 31, 2024

 

Raw materials

 $3,901,573  $3,488,703 

Work in process

  836,163   912,397 

Finished goods

  1,749,754   1,527,975 

Gross inventories

  6,487,490   5,929,075 

Less: Provision for obsolescence

  (500,376)  (453,218)

Inventories, net

 $5,987,114  $5,475,857