Quarterly report pursuant to Section 13 or 15(d)

NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)

v3.20.2
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)
3 Months Ended 6 Months Ended
Sep. 30, 2020
USD ($)
customers
vendors
shares
Sep. 30, 2019
USD ($)
customers
vendors
shares
Sep. 30, 2020
USD ($)
customers
vendors
shares
Sep. 30, 2019
USD ($)
customers
vendors
shares
Mar. 31, 2020
USD ($)
Cash | $ $ 3,976,877   $ 3,976,877   $ 4,561,682
Selling expenses | $ $ 1,670,523 $ 1,496,708 $ 3,477,554 $ 2,928,163  
Number of convertible preferred stock, shares issued upon conversion 0 3,800,000 0 3,800,000  
Accounts Receivable [Member]          
Number of major customers | customers     2 2  
Concentration Risk, Percentage     27.00% 41.00%  
Accounts Receivable [Member] | Customer 1 [Member]          
Concentration Risk, Percentage     15.00% 23.00%  
Accounts Receivable [Member] | Customer 2 [Member]          
Concentration Risk, Percentage     12.00% 18.00%  
Revenues [Member]          
Number of major customers | customers 1 2 2 2  
Concentration Risk, Percentage 25.00% 41.00% 40.00% 41.00%  
Revenues [Member] | Customer 1 [Member]          
Concentration Risk, Percentage   24.00% 22.00% 24.00%  
Revenues [Member] | Customer 2 [Member]          
Concentration Risk, Percentage   17.00% 18.00% 17.00%  
Purchases [Member]          
Number of major vendors | vendors 3 2 3 3  
Concentration Risk, Percentage 58.00% 43.00% 55.00% 54.00%  
Purchases [Member] | Vendor 1 [Member]          
Concentration Risk, Percentage 25.00% 24.00% 24.00% 23.00%  
Purchases [Member] | Vendor 2 [Member]          
Concentration Risk, Percentage 21.00% 19.00% 19.00% 20.00%  
Purchases [Member] | Vendor 3 [Member]          
Concentration Risk, Percentage 12.00%   12.00% 11.00%  
Employee Stock Option [Member]          
Antidilutive securities excluded from computation of earnings per share, amount     1,951,490 493,144  
Warrant [Member]          
Antidilutive securities excluded from computation of earnings per share, amount     1,734,443 422,821