XML 49 R27.htm IDEA: XBRL DOCUMENT v3.6.0.2
Note 1 - Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Summary of Valuation Allowance [Table Text Block]
Years ended
December 31:
 
Beginning
balance
January 1,
   
Additional
provisions to
(reversal of)
allowance
   
Write-offs
and other
deductions
   
Ending
balance
December 31,
 
                                 
2016
  $
1,857
    $
(241
)   $
(271
)   $
1,345
 
                                 
2015
  $
1,767
    $
1,100
    $
(1,010
)   $
1,857
 
                                 
2014
  $
1,736
    $
774
    $
(743
)   $
1,767
 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
(in thousands except per share data)
                       
   
2016
   
2015
   
2014
 
Numerator:
                       
                         
Net income
  $
16,835
    $
42,085
    $
17,808
 
                         
Denominator:
                       
                         
Denominator for basic income per share – weighted-average shares
   
18,182
     
18,145
     
15,250
 
Effect of dilutive securities:
                       
Equivalent shares issuable upon conversion of unvested restricted shares
   
84
     
161
     
266
 
Equivalent shares issuable upon conversion of unvested employee stock options
   
-
     
5
     
1
 
Denominator for diluted income per share adjusted weighted-average shares and assumed conversions
  $
18,266
    $
18,311
    $
15,517
 
                         
Net income per share:
                       
Basic income per share
  $
0.93
    $
2.32
    $
1.17
 
Diluted income per share
  $
0.92
    $
2.30
    $
1.15