v3.7.0.1
Inventories - Schedule of Inventory (Details) - USD ($)
Mar. 31, 2017
Mar. 31, 2016
Inventory Disclosure [Abstract]    
Raw materials - net $ 16,714,225 $ 11,976,561
Finished goods - net 13,086,855 13,763,631
Total $ 29,801,080 $ 25,740,192