XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Warranty Provisions - Schedule of Product Warranty Liability (Details) - USD ($)
9 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Product Warranties Disclosures [Abstract]    
Estimated warranty provision at beginning of period $ 223,700 $ 292,500
Costs accrued for future estimated returns 1,745,463 1,263,733
Returns received (599,463) (480,306)
Estimated warranty provision at beginning of period $ 1,369,700 $ 1,075,927