XML 29 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Reserve for Sales Returns - Schedule of Reserve for Sales Returns (Details) - USD ($)
6 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Reserve For Sales Returns    
Reserve for sales returns at beginning of the period $ 896,154 $ 726,000
Provision for estimated sales returns 3,543,813 1,883,366
Sales returns received (1,209,322) (1,142,739)
Reserve for sales returns at end of the period $ 3,230,645 $ 1,466,627