XML 107 R90.htm IDEA: XBRL DOCUMENT v3.6.0.2
Shareholders' Equity and Common Stock Equivalents (Details 1) - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Summary of changes in outstanding options      
Weighted Average Option Price per Share, Beginning Balance $ 24.00    
Weighted Average Option Price per Share, Options Granted 31.13    
Weighted Average Option Price per Share, Options Vested 22.73    
Weighted Average Option Price per Share, Options Exercised 17.02    
Weighted Average Option Price per Share, Options Forfeited 27.53    
Weighted Average Option Price per Share, Options Expired 0    
Weighted Average Option Price per Share, Ending Balance $ 27.67 $ 24.00  
Options Outstanding, Beginning Balance 669,693 634,437  
Options Outstanding, Granted 307,176 142,908 175,632
Options Outstanding, Vested 0    
Options Outstanding, Exercised (146,278)    
Options Outstanding, Forfeited (83,559)    
Options Outstanding, Expired 0    
Options Outstanding, Ending Balance 747,032 669,693 634,437
Options Vested and Exercisable, Beginning Balance 281,632    
Options Vested and Exercisable, Granted 0    
Options Vested and Exercisable, Vested 137,763    
Options Vested and Exercisable, Exercisable (146,278)    
Options Vested and Exercisable, Forfeited 0    
Options Vested and Exercisable, Expired 0    
Options Vested and Exercisable, Ending Balance 273,117 281,632  
Minimum [Member]      
Summary of changes in outstanding options      
Weighted Average Option Price per Share, Ending Balance $ 13.83    
Range of Option Prices per Share, Beginning Balance 6.91    
Range of Option Prices per Share, Granted 31.01    
Range of Option Prices per Share, Vested 13.83    
Range of Option Prices per Share, Exercised 6.91    
Range of Option Prices per Share, Forfeited 17.32    
Range of Option Prices per Share, Expired 0    
Range of Option Prices per Share, Ending Balance 13.83 $ 6.91  
Maximum [Member]      
Summary of changes in outstanding options      
Weighted Average Option Price per Share, Ending Balance 36.04    
Range of Option Prices per Share, Beginning Balance 33.41    
Range of Option Prices per Share, Granted 36.04    
Range of Option Prices per Share, Vested 36.04    
Range of Option Prices per Share, Exercised 33.41    
Range of Option Prices per Share, Forfeited 32.35    
Range of Option Prices per Share, Expired 0    
Range of Option Prices per Share, Ending Balance $ 36.04 $ 33.41