v3.26.1
Note 8 - Revenue Recognition (Details Textual) - Geographic Concentration Risk [Member] - Revenue Benchmark [Member]
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cosmetic Ingredients [Member] | Non-US [Member]    
Concentration Risk, Percentage 22.00% 29.00%
ASI [Member] | Non-US [Member]    
Concentration Risk, Percentage 71.00% 69.00%
ASI [Member] | CHINA    
Concentration Risk, Percentage 36.00% 41.00%