XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net Sales $ 3,626,177 $ 3,657,978 $ 7,518,535 $ 7,088,846
Cosmetic Ingredients [Member]        
Net Sales 1,393,963 1,855,776 3,471,878 3,486,372
Pharmaceuticals [Member]        
Net Sales 1,238,384 1,149,179 2,463,597 2,292,487
Medical [Member]        
Net Sales 962,080 620,748 1,519,875 1,236,774
Industrial And Other [Member]        
Net Sales $ 31,750 $ 32,275 $ 63,185 $ 73,213