XML 110 R91.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Based Compensation Schedule of Share Based Compensation, Stock Options Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Apr. 28, 2010
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     10,269,384          
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Equity​Instruments​Other​Than​Options​Awarded​Shares​Outstanding​Number     1,196,092          
Stock Incentive Plan [Member]                
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]                
Common Stock Issued to Directors Shares     26,620 22,700 33,720      
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Equity​Instruments​Other​Than​Options​Not​Yet​Awarded​InPeriod     (2,489,905) (326,808) (2,862,638)      
Shares​Available​For​Issuance​Under​Stock​Incentive​Plan               12,093,536
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Equity​Instruments​Other​Than​Options​Granted​Shares​Outstanding​Number     11,102,375 12,821,990 12,256,112   12,553,944  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 22.87 $ 20.82 $ 17.76      
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Equity​Instruments​Other​Than​Options​Awarded​Shares​Outstanding​Number     6,595,319 4,809,604 4,802,588   2,259,988  
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Equity​Instruments​Other​Than​Options​Shares​Not​Yet​Awarded​Outstanding​Number     4,507,056 8,012,386 7,453,524   10,293,956  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     1,577,721 1,392,912 1,944,198      
PerformanceStock​Plan [Member]                
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]                
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Equity​Instruments​Other​Than​Options​Not​Yet​Awarded​InPeriod     0 0 (8,000)      
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Equity​Instruments​Other​Than​Options​Granted​Shares​Outstanding​Number     1,196,092 1,694,476 2,006,550 3,204,428    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 0 $ 0 $ 0      
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Equity​Instruments​Other​Than​Options​Awarded​Shares​Outstanding​Number     1,196,092 1,694,476 2,006,550 3,188,428    
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Equity​Instruments​Other​Than​Options​Shares​Not​Yet​Awarded​Outstanding​Number     0 0 0 16,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     0 0 0      
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Equity​Instruments​Other​Than​Options​Grants​Not​Yet​Awarded​InPeriod     0 0 0      
Maximum [Member]                
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease) 2,600,000 2,400,000            
Perfomance Based [Member] | Stock Incentive Plan [Member]                
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]                
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Equity​Instruments​Other​Than​Options​Grants​Not​Yet​Awarded​InPeriod     1,123,408 1,151,578 1,578,892