XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three months ended

June 30,

   

Six months ended

June 30,

 
    2025     2024     2025     2024  

Cosmetic ingredients

  $ 896,549     $ 1,419,374     $ 1,595,546     $ 3,295,856  

Pharmaceuticals

    1,451,679       1,413,664       2,620,137       2,363,987  

Medical lubricants

    489,997       557,167       1,103,669       985,306  

Total Net Sales

  $ 2,838,225     $ 3,390,205     $ 5,319,352     $ 6,645,149  
Revenue from External Customers by Geographic Areas [Table Text Block]
   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2025

   

2024

   

2025

   

2024

 

United States*

  $ 2,346,526     $ 2,808,237     $ 4,103,793     $ 5,627,173  

Other countries

    491,699       581,968       1,215,559       1,017,976  

Total Sales

  $ 2,838,225     $ 3,390,205     $ 5,319,352     $ 6,645,149