XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Inventory
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]

4. Inventory

 

Inventory consisted of the following:

 

   

As of

 
   

December 31, 2023

   

December 31, 2022

 

Raw materials

  $ 8,061,800     $ 6,370,581  

Work in-process

    53,649,859       27,038,845  

Finished goods

    2,506,678       5,863,664  

Inventory

  $ 64,218,337     $ 39,273,090