XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.2
SHAREHOLDERS' EQUITY (Details) - USD ($)
12 Months Ended 28 Months Ended
Mar. 24, 2020
Feb. 24, 2020
Dec. 31, 2017
Dec. 01, 2017
Jul. 20, 2017
Dec. 31, 2014
Aug. 31, 2010
May 31, 2020
May 31, 2019
Mar. 19, 2020
Feb. 29, 2020
Feb. 26, 2020
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in Dollars per share)               $ 4.47        
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in Dollars per share)                 $ 0.71      
Proceeds from Stock Options Exercised               $ 223,534 $ 121,790      
Proceeds from Issuance of Common Stock               $ 10,232,857 $ 1,776,575      
Common Stock [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in Shares)               137,958 163,500      
Conversion of Stock, Shares Converted (in Shares)               250,000        
Share-based Payment Arrangement, Option [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Share-based Payment Arrangement, Expense               $ 200,470 $ 151,224      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in Dollars per share)               $ 4.47 $ 2.60      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value               $ 589,000 $ 364,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value               6,923,000 808,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value               4,442,000 685,000      
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount               $ 663,000        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition               3 years 244 days        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term               6 years 69 days        
Share-based Payment Arrangement, Option [Member] | MEXICO                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Share-based Payment Arrangement, Expense               $ 0 48      
Share-based Payment Arrangement, Option [Member] | 2010 Plan [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares)             850,000          
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent             80.00%          
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period             10 years          
Share-based Payment Arrangement, Option [Member] | 2014 Plan [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares)           850,000            
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent           80.00%            
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period           10 years            
Share-based Payment Arrangement, Option [Member] | 2017 Plan [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares)     900,000                  
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent     80.00%                  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period     10 years                  
Share-based Payment Arrangement, Option [Member] | 2020 Plan [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares)                     900,000  
Share-based Payment Arrangement, Option [Member] | Research and Development Expense [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Share-based Payment Arrangement, Expense               17,892 3,714      
Share-based Payment Arrangement, Option [Member] | General and Administrative Expense [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Share-based Payment Arrangement, Expense               156,750 143,299      
Share-based Payment Arrangement, Option [Member] | Selling and Marketing Expense [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Share-based Payment Arrangement, Expense               2,933 $ 4,163      
Share-based Payment Arrangement, Option [Member] | Cost of Sales [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Share-based Payment Arrangement, Expense               $ 22,895        
5% Convertible Preferred Stock [Member] | Series A Preferred Stock [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Preferred Stock, Shares Authorized (in Shares)   571,429           571,429     571,429
Conversion of Stock, Shares Converted (in Shares) 250,000                      
Preferred Stock, Par or Stated Value Per Share (in Dollars per share)   $ 0.08           $ 0.08      
Preferred Stock, Dividends Per Share, Declared (in Dollars per share)               $ 0.175        
Dividends, Preferred Stock               $ 18,000        
5% Convertible Preferred Stock [Member] | Series A Preferred Stock [Member] | Common Stock [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Shares Issued, Price Per Share (in Dollars per share)   $ 3.50                    
Conversion of Stock, Amount Issued   $ 2,000,000                    
Conversion of Stock, Description   The Company may require the conversion of all of the outstanding Series A 5% Convertible Preferred Stock shares if the closing sale price of the Company’s common stock equals or exceeds $9.00 for a period of five consecutive trading days with a minimum average trading volume of 35,000 shares per day over such period; provided, that, on such date, the Conversion Shares are registered for resale                    
Conversion of Stock, Shares Issued (in Shares) 250,000                      
Payments of Stock Issuance Costs $ 82,000                      
Common Stock [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Sale of Stock, Consideration Received on Transaction               10,232,857 $ 1,776,575      
Proceeds from Issuance of Common Stock               $ 10,588,378 $ 1,847,662      
Sale of Stock, Number of Shares Issued in Transaction (in Shares)               1,674,943 625,677      
Common Stock [Member] | Maximum [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Shares Issued, Price Per Share (in Dollars per share)               $ 9.08 $ 4.16      
Common Stock [Member] | Minimum [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Shares Issued, Price Per Share (in Dollars per share)               $ 2.33 $ 2.59      
Common Stock [Member] | Share-based Payment Arrangement, Option [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in Shares)               137,958 163,500      
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in Dollars per share)               $ 0.82        
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in Dollars per share)               $ 3.90 $ 1.04      
Proceeds from Stock Options Exercised               $ 223,534 $ 121,790      
Common Stock [Member] | At Market Issuance Sales Agreement [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Sale of Stock, Consideration Received on Transaction               10,232,857        
Sale of Stock, Price Per Share (in Dollars per share)       $ 0.08                
Proceeds from Issuance of Common Stock               $ 3,771,048   $ 6,997,935    
Sale of Stock, Number of Shares Issued in Transaction (in Shares)               1,674,943        
Common Stock [Member] | At Market Issuance Sales Agreement [Member] | Maximum [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Sale of Stock, Consideration Received on Transaction       $ 7,000,000                
Sale of Stock, Price Per Share (in Dollars per share)               $ 9.08        
Common Stock [Member] | At Market Issuance Sales Agreement [Member] | Minimum [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Sale of Stock, Price Per Share (in Dollars per share)               $ 2.33        
Common Stock [Member] | At Market Issuance Sales Agreement [Member] | Registration Rights Agreement [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Proceeds from Issuance of Common Stock               $ 6,817,330        
Common Stock [Member] | At Market Issuance Sales Agreement [Member] | Registration Rights Agreement [Member] | Maximum [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Sale of Stock, Consideration Received on Transaction         $ 12,500,000              
Preferred Stock [Member] | Common Stock [Member]                        
SHAREHOLDERS' EQUITY (Details) [Line Items]                        
Conversion of Stock, Shares Converted (in Shares)               250,000