XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
    Three months ended     Nine months ended  
    September 30,     September 30,  
    2024     2023     2024     2023  

Cosmetic ingredients

  $ 1,289,587     $ 1,197,178     $ 4,585,443     $ 2,731,966  

Pharmaceutical

    1,122,007       1,196,393       3,485,994       3,927,218  

Medical lubricants

    648,519       663,947       1,633,825       1,567,363  

Industrial products (1)

    -       -       -       51,594  

Total Sales

  $ 3,060,113     $ 3,057,518     $ 9,705,262     $ 8,278,141  
Revenue from External Customers by Geographic Areas [Table Text Block]
    Three months ended     Nine months ended  
    September 30,     September 30,  
    2024     2023     2024     2023  

United States*

  $ 2,462,696     $ 2,247,677     $ 8,089,868     $ 6,257,453  

Other countries

    597,417       809,841       1,615,394       2,020,688  

Total Sales

  $ 3,060,113     $ 3,057,518     $ 9,705,262     $ 8,278,141