XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Capital Stock, Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Aug. 04, 2022
Jun. 08, 2022
Mar. 09, 2022
May 31, 2022
Feb. 28, 2022
Jun. 30, 2022
Jun. 30, 2021
Dividends per Share [Abstract]              
Payment of cash dividends           $ 38,685 $ 38,329
Dividend Declared 2022-Q1 [Member]              
Dividends per Share [Abstract]              
Dividend payable, date declared           2022-02  
Dividend payable per share (in dollars per share)         $ 0.385    
Payment of cash dividends     $ 19,300        
Dividend payable, date paid           Mar. 09, 2022  
Dividend payable, date of record           Feb. 28, 2022  
Dividend Declared 2022-Q2 [Member]              
Dividends per Share [Abstract]              
Dividend payable, date declared           2022-05  
Dividend payable per share (in dollars per share)       $ 0.385      
Payment of cash dividends   $ 19,400          
Dividend payable, date paid           Jun. 08, 2022  
Dividend payable, date of record           May 27, 2022  
Dividend Declared 2022-Q3 [Member] | Subsequent Event [Member]              
Dividends per Share [Abstract]              
Dividend payable, date declared 2022-08            
Dividend payable per share (in dollars per share) $ 0.385            
Dividend payable, date paid Sep. 07, 2022            
Dividend payable, date of record Aug. 26, 2022