XML 23 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Capital Stock, Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dividends [Abstract]                      
Payment of cash dividends                 $ 82,189 $ 80,581 $ 76,058
Dividend Declared 2019-Q1 [Member]                      
Dividends [Abstract]                      
Cash dividend paid (in dollars per share)       $ 0.37              
Dividend Declared 2019-Q2 [Member]                      
Dividends [Abstract]                      
Cash dividend paid (in dollars per share)     $ 0.37                
Dividend Declared 2019-Q3 [Member]                      
Dividends [Abstract]                      
Cash dividend paid (in dollars per share)   $ 0.37                  
Dividend Declared 2019-Q4 [Member]                      
Dividends [Abstract]                      
Cash dividend paid (in dollars per share) $ 0.37                    
Dividend Declared 2018-Q1 [Member]                      
Dividends [Abstract]                      
Cash dividend paid (in dollars per share)               $ 0.365      
Dividend Declared 2018-Q2 [Member]                      
Dividends [Abstract]                      
Cash dividend paid (in dollars per share)             $ 0.365        
Dividend Declared 2018-Q3 [Member]                      
Dividends [Abstract]                      
Cash dividend paid (in dollars per share)           $ 0.365          
Dividend Declared 2018-Q4 [Member]                      
Dividends [Abstract]                      
Cash dividend paid (in dollars per share)         $ 0.365            
Dividend Declared 2020-Q1 [Member]                      
Dividends [Abstract]                      
Dividend payable per share (in dollars per share)                 $ 0.375    
Dividend payable, date to be paid                 Mar. 11, 2020    
Dividend payable, date of record                 Feb. 28, 2020