v3.10.0.1
Inventories (Tables)
3 Months Ended
Jun. 30, 2018
Inventory Disclosure [Abstract]  
Schedule of Inventory

    June 30, 2018     March 31, 2018  
Raw materials   $ 23,359,828     $ 21,015,172  
Finished goods – net     14,633,985       13,540,381  
                 
Total   $ 37,993,813     $ 34,555,553