XML 33 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Schedule of inventory valuation

   June 30,   December 31, 
   2019   2018 
   (Unaudited)     
Raw Materials  $4,218,000   $4,622,000 
Work In Progress   19,663,000    17,530,000 
Finished Goods   10,374,000    10,915,000 
Inventory Reserve   (4,092,000)   (4,016,000)
Total Inventory  $30,163,000   $29,051,000 
Schedule of credit and concentration risks
Customer  Percentage of Sales 
   June 30,
2019
   June 30,
2018
 
   (Unaudited)   (Unaudited) 
1   35.1    37.7 
2   30.0    26.0 
3   10.5    10.8 

 

Customer  Percentage of Sales 
   June 30,
2019
   June 30,
2018
 
   (Unaudited)   (Unaudited) 
1   33.2    35.6 
2   29.4    27.7 
3   12.1    10.5 

  

Customer   Percentage of Receivables  
    June 30,
2019
    December 31, 2018  
    (Unaudited)        
1     30.5       38.3  
2     28.4       26.2  
Schedule of earnings per share

   Three Months Ended  Six Months Ended
   June 30,
2019
  June 30,
2018
  June 30,
2019
  June 30,
2018
Continuing Operations  (Unaudited)  (Unaudited)  (Unaudited)  (Unaudited)
Weighted average shares outstanding used to compute basic earnings per share   28,770,983    26,013,426    28,686,187    26,057,062 
Effect of dilutive stock options and warrants   -      -      -      -   
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share   28,770,983    26,013,426    28,686,187    26,057,062 

  

   Three Months Ended  Six Months Ended
   June 30,
2019
  June 30,
2018
  June 30,
2019
  June 30,
2018
Discontinued Operations  (Unaudited)  (Unaudited)  (Unaudited)  (Unaudited)
Weighted average shares outstanding used to compute basic earnings per share   28,770,983    26,013,426    28,686,187    26,057,062 
Effect of dilutive stock options and warrants   -      65,951    49,410    65,951 
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share   28,770,983    26,079,377    28,735,597    26,123,013 
Schedule of anti-dilutive securities

   Six Months Ended 
   June 30,
2019
   June 30,
2018
 
   (Unaudited)   (Unaudited) 
Stock Options   861,000    349,000 
Warrants   2,183,000    1,480,000 
    3,044,000    1,829,000 

 

   June 30,
2019
   June 30,
2018
 
   (Unaudited)   (Unaudited) 
Stock Options   515,000    695,000 
Warrants       480,000 
    515,000    1,175,000