XML 32 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Note 3 - Inventories, Net (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

March 31, 2026

   

December 31, 2025

 

Raw materials

  $ 3,750,776     $ 3,788,631  

Work in process

    720,659       820,398  

Finished goods

    1,720,849       1,522,861  

Gross inventories

    6,192,284       6,131,890  

Less: Provision for obsolescence

    (473,176 )     (469,506 )

Inventories, net

  $ 5,719,108     $ 5,662,384