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

    September 30, 2018     March 31, 2018  
Raw materials   $ 25,080,981     $ 21,015,172  
Finished goods - net     15,523,731       13,540,381  
                 
Total   $ 40,604,712     $ 34,555,553