XML 37 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 4 - Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Gross sales $ 3,666,947 $ 2,872,722
Sales allowances and returns (147,435) (86,334)
Net Sales 3,519,512 2,786,388
Personal Care [Member]    
Gross sales 2,123,114 1,484,932
Medical Product [Member]    
Gross sales 540,470 536,338
Pharmaceuticals [Member]    
Gross sales 974,120 821,176
Industrial And Other [Member]    
Gross sales $ 29,243 $ 30,276