XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three months ended March 31,

 
   

2025

   

2024

 

Cosmetic ingredients

  $ 698,998     $ 1,876,482  

Pharmaceuticals

    1,168,458       950,323  

Medical lubricants

    613,671       428,139  

Net Sales

  $ 2,481,127     $ 3,254,944  
Revenue from External Customers by Geographic Areas [Table Text Block]
   

Three months ended March 31,

 
   

2025

   

2024

 

United States*

  $ 1,757,267     $ 2,818,937  

Other countries

 

723,860

      436,007  

Net Sales

  $ 2,481,127     $ 3,254,944