XML 55 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
6. INVENTORIES (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Inventories Details    
Raw materials $ 8,529,351 $ 10,395,433
Work-in-progress 1,112,184 1,265,339
Finished goods 2,605,433 967,409
Total inventories $ 12,246,968 $ 12,628,181