XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Revenue Recognition (Details Textual) - Geographic Concentration Risk [Member] - Revenue Benchmark [Member]
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cosmetic Ingredients [Member] | Non-US [Member]    
Concentration Risk, Percentage 29.00% 13.00%
ASI [Member] | Non-US [Member]    
Concentration Risk, Percentage 69.00% 82.00%
ASI [Member] | CHINA    
Concentration Risk, Percentage 37.00% 43.00%