XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 6 - Inventories, Net - Inventories (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Raw materials $ 3,060,291 $ 2,632,415
Work in process 3,435,535 3,386,078
Finished goods 15,325,399 13,347,620
Allowance for excess quantities (466,118) (500,181)
Total inventories $ 21,355,107 $ 18,865,932