v3.26.1
Note 8 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
    Three months ended     Six months ended  
    June 30,     June 30,  
    2026     2025     2026     2025  
                                 

Pharmaceuticals

  $ 1,468,342     $ 1,451,679     $ 2,912,310     $ 2,620,137  

Cosmetic & Sexual Wellness ingredients

    1,286,699       896,549       2,131,963       1,595,546  

Medical lubricants

    353,226       489,997       936,216       1,103,669  

Total Net Sales

  $ 3,108,267     $ 2,838,225     $ 5,980,489     $ 5,319,352  
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block]
   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2026

   

2025

   

2026

   

2025

 

United States*

  $ 2,573,234     $ 2,346,526     $ 4,808,126     $ 4,103,793  

Other countries

    535,033       491,699       1,172,363       1,215,559  

Total Sales

  $ 3,108,267     $ 2,838,225     $ 5,980,489     $ 5,319,352