XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
3. INVENTORIES (Details) - Inventory Detail - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Jun. 30, 2016
Inventory Detail [Abstract]      
Raw materials $ 14,083,099 $ 14,260,416 $ 19,499,464
Work-in-process 983,974 751,519 1,586,091
Finished goods 61,247,648 54,156,507 66,470,401
Total $ 76,314,721 $ 69,168,442 $ 87,555,956