XML 36 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Inventory (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

As of

 
  

March 31, 2025

  

December 31, 2024

 

Raw materials

 $134,535  $134,535 

Work in-process

  41,419,930   40,417,411 

Finished goods

  17,506,214   9,011,934 

Inventory

 $59,060,679  $49,563,880