XML 88 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Capital Stock, Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 16, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dividends [Abstract]                        
Payment of cash dividends                   $ 76,272 $ 78,387 $ 82,189
Dividend Declared 2021-Q1 [Member]                        
Dividends [Abstract]                        
Cash dividend paid (in dollars per share)         $ 0.38              
Dividend Declared 2021-Q2 [Member]                        
Dividends [Abstract]                        
Cash dividend paid (in dollars per share)       $ 0.38                
Dividend Declared 2021-Q3 [Member]                        
Dividends [Abstract]                        
Cash dividend paid (in dollars per share)     $ 0.38                  
Dividend Declared 2021-Q4 [Member]                        
Dividends [Abstract]                        
Cash dividend paid (in dollars per share)   $ 0.38                    
Dividend Declared 2020-Q1 [Member]                        
Dividends [Abstract]                        
Cash dividend paid (in dollars per share)                 $ 0.375      
Dividend Declared 2020-Q2 [Member]                        
Dividends [Abstract]                        
Cash dividend paid (in dollars per share)               $ 0.375        
Dividend Declared 2020-Q3 [Member]                        
Dividends [Abstract]                        
Cash dividend paid (in dollars per share)             $ 0.375          
Dividend Declared 2020-Q4 [Member]                        
Dividends [Abstract]                        
Cash dividend paid (in dollars per share)           $ 0.375            
Dividend Declared 2022-Q1 [Member] | Subsequent Event [Member]                        
Dividends [Abstract]                        
Dividend payable per share (in dollars per share) $ 0.385                      
Dividend payable, date to be paid Mar. 09, 2022                      
Dividend payable, date of record Feb. 28, 2022