XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
    Three months ended     Six months ended  
    June 30,     June 30,  
    2024     2023     2024     2023  
                                 

Cosmetic ingredients

  $ 1,419,374     $ 772,887     $ 3,295,856     $ 1,534,788  

Pharmaceuticals

    1,413,664       1,376,601       2,363,987       2,730,825  

Medical lubricants

    557,167       482,512       985,306       903,543  

Industrial products (1)

    -       18,299       -       51,467  

Total Net Sales

  $ 3,390,205     $ 2,650,299     $ 6,645,149     $ 5,220,623  
Revenue from External Customers by Geographic Areas [Table Text Block]
   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 

United States*

  $ 2,808,237     $ 2,067,533     $ 5,627,173     $ 4,009,775  

Other countries

    581,968       582,766       1,017,976       1,210,848  

Total Sales

  $ 3,390,205     $ 2,650,299     $ 6,645,149     $ 5,220,623