v3.8.0.1
Inventories - Schedule of Inventory (Details) - USD ($)
Dec. 31, 2017
Mar. 31, 2017
Inventory Disclosure [Abstract]    
Raw materials $ 20,755,116 $ 16,714,225
Finished goods - net 14,027,696 13,086,855
Total $ 34,782,812 $ 29,801,080