XML 247 R50.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stock Options and Warrants - Schedule of Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Options outstanding, beginning balance (shares) 156,200 378,000 440,800  
Granted (shares)   1,600 10,000  
Exercised (shares) (81,600) (153,600) (62,800)  
Canceled (shares)   (68,800) (10,000)  
Forfeited (shares) (18,000) (1,000)    
Options outstanding, ending balance (shares) 56,600 156,200 378,000 440,800
Range of exercise prices granted (usd per share)   $ 35.85 $ 24.75  
Range of exercise price foreited (usd per share)   24.75    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]        
Options outstanding, beginning balance (usd per share) $ 33.25 33.15 42.25  
Granted (usd per share)   35.85 24.75  
Exercised (usd per share)   23.35 16.15  
Canceled (usd per share)   72.30 64.20  
Forfeited (usd per share)   19.35    
Options outstanding, ending balance (usd per share) $ 48.50 $ 33.25 $ 33.15 $ 42.25
Options outstanding, weighted average remaining contractual life (in years)   1 year 5 months 19 days 1 year 5 months 16 days 2 years 3 months 4 days
Granted, weighted average remaining contractual life (in years)   3 years 10 months 13 days 4 years 10 months 13 days  
Options exercisable, weighted average remaining contractual life (in years) 2 years 7 months 10 days      
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Range of exercise prices exercised (usd per share) $ 13.95 $ 13.95 $ 13.95  
Range of exercise prices cancelled (usd per share)   15.00 23.55  
Range of exercise price foreited (usd per share) 13.95      
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Range of exercise prices exercised (usd per share) 27.15 34.50 23.55  
Range of exercise prices cancelled (usd per share)   $ 213.75 $ 213.75  
Range of exercise price foreited (usd per share) $ 127.95