XML 89 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity (Details) - USD ($)
1 Months Ended 3 Months Ended 11 Months Ended 12 Months Ended
May 31, 2018
Apr. 30, 2017
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Feb. 28, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Shareholders' Equity                                
Common stock dividends declared (in dollars per share)       $ 0.7 $ 0.7 $ 0.60 $ 0.60 $ 0.6 $ 0.6 $ 0.48 $ 0.48 $ 0.48   $ 2.60 $ 2.16 $ 1.71
Dividend declared and paid in same quarter (in dollars per share)                   $ 0.48            
Cash paid for dividends declared in prior period (in dollars per share)       $ 0.7 $ 0.6 $ 0.6 $ 0.6 $ 0.6 $ 0.48   $ 0.48          
Term of stock repurchase program 24 months 12 months                            
Stock repurchase program, authorized amount $ 1,000,000,000.0 $ 500,000,000                            
Total cost of treasury stock, acquired during the period                         $ 500,000,000 $ 575,039,000 $ 224,998,000 $ 299,960,000
Subsequent event                                
Shareholders' Equity                                
Cash paid for dividends declared in prior period (in dollars per share)     $ 0.7                          
May 2018 Share Repurchase Program                                
Shareholders' Equity                                
Treasury stock, shares acquired (in shares)                           2,800,000.0    
Total cost of treasury stock, acquired during the period                           $ 300,000,000    
Remaining authorized repurchase amount       $ 700,000,000                   $ 700,000,000    
April 2017 Share Repurchase Program                                
Shareholders' Equity                                
Treasury stock, shares acquired (in shares)                           2,100,000 1,800,000  
Total cost of treasury stock, acquired during the period                           $ 275,000,000 $ 225,000,000