XML 45 R31.htm IDEA: XBRL DOCUMENT v3.6.0.2
Note 6 - Business Combinations (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Business Acquisition, Pro Forma Information [Table Text Block]
   
2014
 
Revenue
  $
1,167,787
 
Operating income
   
78,518
 
Net income
   
42,461
 
Earnings per share:
       
Basic earnings per share
  $
2.17
 
Diluted earnings per share
  $
2.12