XML 20 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Note 14 - Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Stockholders Equity [Table Text Block]
   
Common Stock
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
Number
   
Amount
   
Additional
Paid in
Capital
   
Retained
earnings
(deficit)
   
Accumulated other
comprehensive
income (loss)
   
Total
stockholders'
equity
 
Balance on June 30, 2019
   
10,663,462
    $
16,461
    $
4,195
    $
66,225
    $
120
    $
87,001
 
Exercise of Stock options
   
12,260
     
189
     
(71
)    
-
     
-
     
118
 
Shares deducted from exercise of stock options for payment of witholding taxes and exercise consideration
   
(1,837
)    
-
     
(20
)    
-
     
-
     
(20
)
Repurchase of common stock
   
(101,816
)    
(158
)    
(4,828
)    
-
     
-
     
(4,986
)
Stock-based compensation
   
-
     
-
     
830
     
-
     
-
     
830
 
Net income
   
-
     
-
     
-
     
4,205
     
-
     
4,205
 
Other comprehensive income (loss)
   
-
     
-
     
-
     
-
     
(149
)    
(149
)
Balances, September 30, 2019
   
10,572,069
    $
16,492
    $
106
    $
70,430
    $
(29
)   $
86,999
 
   
Common Stock
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
Number
   
Amount
   
Additional
Paid in
Capital
   
Retained
earnings
(deficit)
   
Accumulated other
comprehensive
income (loss)
   
Total
stockholders'
equity
 
Balance on December 31, 2018
   
10,627,988
    $
15,823
    $
3,953
    $
60,810
    $
(810
)   $
79,776
 
Exercise of Stock options
   
66,619
     
827
     
(515
)    
-
     
-
     
312
 
Shares deducted from exercise of stock options for payment of witholding taxes and exercise consideration
   
(20,722
)    
-
     
(544
)    
-
     
-
     
(544
)
Repurchase of common stock
   
(101,816
)    
(158
)    
(4,828
)    
-
     
-
     
(4,986
)
Stock-based compensation
   
-
     
-
     
2,040
     
-
     
-
     
2,040
 
Net income
   
-
     
-
     
-
     
9,620
     
-
     
9,620
 
Other comprehensive income (loss)
   
-
     
-
     
-
     
-
     
781
     
781
 
Balances, September 30, 2019
   
10,572,069
    $
16,492
    $
106
    $
70,430
    $
(29
)   $
86,999