XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Details) - USD ($)
Jun. 30, 2020
Mar. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 9,381,816 $ 12,499,301
Work-in-progress 825,918 1,541,716
Finished goods 7,869,346 8,592,755
Total inventory $ 18,077,080 $ 22,633,772