XML 70 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Warranty Provisions - Schedule of Product Warranty Liability (Details) - USD ($)
12 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Product Warranties Disclosures [Abstract]    
Estimated warranty provision at beginning of period $ 223,700 $ 292,500
Costs accrued for future estimated returns 1,239,186 1,248,670
Returns received (1,216,046) (1,317,470)
Estimated warranty provision at beginning of period $ 246,840 $ 223,700