XML 47 R27.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2015
Notes Tables  
Summary of Valuation Allowance [Table Text Block]
Years ended
December 31:
 
Beginning
balance
January 1,
   
Additional
provisions to
allowance
   
Write-offs
and other
deductions
   
Ending
balance
December 31,
 
                                 
2015
  $ 1,767     $ 1,100     $ (1,010 )   $ 1,857  
                                 
2014
  $ 1,736     $ 774     $ (743 )   $ 1,767  
                                 
2013
  $ 1,729     $ 457     $ (450 )   $ 1,736  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
(in thousands except per share data)
                       
   
2015
   
2014
   
2013
 
Numerator:
                       
                         
Net income
  $ 42,085     $ 17,808     $ 5,244  
                         
Denominator:
                       
                         
Denominator for basic income per share – weighted-average shares
    18,145       15,250       14,837  
Effect of dilutive securities:
                       
Equivalent shares issuable upon conversion of unvested restricted shares
    161       266       202  
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,311       15,517       15,039  
                         
Net income per share:
                       
Basic income per share
  $ 2.32     $ 1.17     $ 0.35  
Diluted income per share
  $ 2.30     $ 1.15     $ 0.35