XML 40 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Property, Plant, and Equipment, Useful Lives [Table Text Block]
Buildings (in years)
 
25
 
Machinery and equipment (in years)
5
-
15
Office furniture and equipment (in years)
2
-
7
Leasehold improvements (in years)
4
-
5
Software (in years)
 
5
 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Years Ended December 31,
 
   
2018
   
2017
 
                 
Net income (numerator)
  $
3,625,000
    $
2,633,000
 
                 
Shares (denominator):
               
Basic weighted average common shares outstanding
   
13,909,688
     
14,825,600
 
Add: Dilutive effect of common stock options
   
53,131
     
167,409
 
                 
Diluted weighted average common shares outstanding
   
13,962,819
     
14,993,009
 
                 
Earnings per common share:
               
Basic
  $
0.26
    $
0.18
 
Diluted
  $
0.26
    $
0.18
 
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
   
Fair Value Measurements as of December 31,
 
   
Total
   
Level 1
   
Level 2
   
Level 3
 
Assets:
                               
Marketable securities 2018
  $
258,000
    $
258,000
    $
-
    $
-
 
Marketable securities 2017
   
343,000
     
343,000
     
-
     
-