XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Schedule of credit and concentration risks
   Percentage of Sales 
Customer  June 30,
2021
   June 30,
2020
 
   (Unaudited)   (Unaudited) 
1   41.3%   33.3%
2   20.8%   38.6%
3   14.1%   
*
 

 

   Percentage of Sales 
Customer  June 30,
2021
   June 30,
2020
 
   (Unaudited)   (Unaudited) 
1   34.4%   32.2%
2   26.9%   37.1%
3   15.7%   
*
 

   Percentage of Receivables 
Customer  June 30,
2021
  

December 31,

2020

 
   (Unaudited)     
1   60.4%   57.1%
2   12.6%   
*
 
3   12.0%   12.0%
4   
**
    11.2%

Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   Three Months Ended   Six Months Ended 
   June 30,
2021
   June 30,
2020
   June 30,
2021
   June 30,
2020
 
   (Unaudited)   (Unaudited)   (Unaudited)   (Unaudited) 
Net income (Loss) per condensed consolidated statements of operations  $239,000   $(1,584,000)  $87,000   $(526,000)
Add: Convertible Note Interest for Potential Note Conversion   77,000    
-
    155,000      
                     
Income (loss) used to calculate diluted earnings per share  $316,000   $(1,584,000)  $242,000   $(526,000)

 

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   Three Months Ended   Six Months Ended 
   June 30,
2021
   June 30,
2020
   June 30,
2021
   June 30,
2020
 
   (Unaudited)   (Unaudited)   (Unaudited)   (Unaudited) 
Weighted average shares outstanding used to compute basic                
earnings per share   32,021,522    30,552,147    31,996,859    30,476,289 
Effect of dilutive stock options and warrants   1,912,500    
-
    2,750,500    
-
 
Effect of dilutive convertible notes payable   4,057,892    
-
    4,057,892    
-
 
Weighted average shares outstanding and dilutive securities                    
used to compute dilutive earnings per share   37,991,914    30,552,147    38,805,251    30,476,289 

 

Schedule of anti-dilutive securities
   Three Months Ended   Six Months Ended 
   June 30,
2021
   June 30,
2020
   June 30,
2021
   June 30,
2020
 
   (Unaudited)   (Unaudited)   (Unaudited)   (Unaudited) 
Stock options   456,000    216,000    98,000    216,000 
Warrants   1,903,000    1,423,000    1,423,000    1,423,000 
    2,359,000    1,639,000    1,521,000    1,639,000 

  

   Three and Six Months Ended 
   June 30,
2021
   June 30,
2020
 
   (Unaudited)   (Unaudited) 
Stock options          -    1,696,000 
Warrants   -    760,000 
Convertible notes payable   -    5,045,000 
    -    7,501,000