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)
1 Months Ended 3 Months Ended
May 11, 2020
shares
Apr. 17, 2020
shares
Jun. 30, 2020
USD ($)
customers
vendors
shares
Jun. 30, 2019
USD ($)
customers
vendors
shares
Mar. 31, 2020
USD ($)
Cash | $     $ 3,617,764 $ 10,013,737 $ 4,561,682
Selling expenses | $     $ 1,807,030 $ 1,431,456  
Number of convertible preferred stock, shares issued upon conversion     1,500,000  
Private Placement [Member]          
Number of units issued 4,444,440 9,750,000      
Accounts Receivable [Member]          
Number of major customers | customers     2 2  
Concentration Risk, Percentage     32.00% 35.00%  
Accounts Receivable [Member] | Customer 1 [Member]          
Concentration Risk, Percentage     22.00% 23.00%  
Accounts Receivable [Member] | Customer 2 [Member]          
Concentration Risk, Percentage     10.00% 12.00%  
Revenues [Member]          
Number of major customers | customers     2 2  
Concentration Risk, Percentage     45.00% 40.00%  
Revenues [Member] | Customer 1 [Member]          
Concentration Risk, Percentage     25.00% 22.00%  
Revenues [Member] | Customer 2 [Member]          
Concentration Risk, Percentage     20.00% 18.00%  
Purchases [Member]          
Number of major vendors | vendors     3 3  
Concentration Risk, Percentage     55.00% 58.00%  
Purchases [Member] | Vendor 1 [Member]          
Concentration Risk, Percentage     27.00% 28.00%  
Purchases [Member] | Vendor 2 [Member]          
Concentration Risk, Percentage     15.00% 16.00%  
Purchases [Member] | Vendor 3 [Member]          
Concentration Risk, Percentage     13.00% 14.00%  
Employee Stock Option [Member]          
Antidilutive securities excluded from computation of earnings per share, amount     2,417,322 1,136,675  
Warrant [Member]          
Antidilutive securities excluded from computation of earnings per share, amount     5,559,205 1,714,392