v3.26.1
Note 8 - Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three months ended March 31,

 
   

2026

   

2025

 

Pharmaceuticals

  $ 1,445,324     $ 1,168,458  

Cosmetic ingredients

    843,907       698,998  

Medical lubricants

    582,991       613,671  

Net Sales

  $ 2,872,222     $ 2,481,127  
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block]
   

Three months ended March 31,

 
   

2026

   

2025

 

United States*

  $ 2,236,248     $ 1,757,267  

Other countries

    635,974       723,860  

Net Sales

  $ 2,872,222     $ 2,481,127