XML 101 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Raw materials $ 25,952,099 $ 21,428,315
Work in progress 10,192,772 6,931,486
Finished goods 18,348,119 14,284,563
Packing materials 14,394 36,797
Consumables 283,077 265,483
Inventories $ 54,790,461 $ 42,946,644