XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net sales $ 3,060,113 $ 3,057,518 $ 9,705,262 $ 8,278,141
Cosmetic Ingredients [Member]        
Net sales 1,289,587 1,197,178 4,585,443 2,731,966
Pharmaceuticals [Member]        
Net sales 1,122,007 1,196,393 3,485,994 3,927,218
Medical [Member]        
Net sales 648,519 663,947 1,633,825 1,567,363
Industrial And Other [Member]        
Net sales $ 0 $ 0 $ 0 $ 51,594