XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  Three months ended   Six months ended  
  June 30,   June 30, 
  2022   2021   2022   2021 

Cosmetic ingredients

 $1,393,963  $1,855,776  $3,471,878  $3,486,372 

Pharmaceuticals

  1,238,384   1,149,179   2,463,597   2,292,487 

Medical products

  962,080   620,748   1,519,875   1,236,774 

Industrial products

  31,750   32,275   63,185   73,213 

Total Net Sales

 $3,626,177  $3,657,978  $7,518,535  $7,088,846 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three months ended

  

Six months ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

United States*

 $2,353,952  $2,773,242  $5,433,846  $5,444,629 

Other countries

  1,272,225   884,736   2,084,689   1,644,217 

Total Sales

 $3,626,177  $3,657,978  $7,518,535  $7,088,846