XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Capital Stock, Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2023
May 31, 2022
Feb. 28, 2022
Jun. 30, 2023
Jun. 30, 2022
Dividends per Share [Abstract]          
Payment of cash dividends       $ 38,867 $ 38,685
Dividend Declared 2022-Q1 [Member]          
Dividends per Share [Abstract]          
Dividend payable, date declared       2022-02  
Dividend payable per share (in dollars per share)     $ 0.39    
Payment of cash dividends     $ 19,400    
Dividend payable, date paid       Mar. 08, 2023  
Dividend payable, date of record       Feb. 27, 2023  
Dividend Declared 2022-Q2 [Member]          
Dividends per Share [Abstract]          
Dividend payable, date declared       2022-05  
Dividend payable per share (in dollars per share)   $ 0.39      
Payment of cash dividends   $ 19,500      
Dividend payable, date paid       Jun. 07, 2023  
Dividend payable, date of record       May 26, 2023  
Dividend Declared 2023-Q3 [Member] | Subsequent Event [Member]          
Dividends per Share [Abstract]          
Dividend payable, date declared 2023-07        
Dividend payable per share (in dollars per share) $ 0.39        
Dividend payable, date paid Sep. 06, 2023        
Dividend payable, date of record Aug. 25, 2023