XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Warranty Provisions - Schedule of Product Warranty Liability (Details) - USD ($)
6 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Product Warranties Disclosures [Abstract]    
Estimated warranty provision at beginning of period $ 223,700 $ 292,500
Costs accrued for future estimated returns 1,101,597 874,402
Returns received (395,129) (307,030)
Estimated warranty provision at beginning of period $ 930,168 $ 859,872