XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Capital Stock, Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 04, 2022
Mar. 09, 2022
Feb. 28, 2022
Mar. 31, 2022
Mar. 31, 2021
Dividends per Share [Abstract]          
Payment of cash dividends       $ 19,293 $ 19,289
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] | Subsequent Event [Member]          
Dividends per Share [Abstract]          
Dividend payable, date declared 2022-05        
Dividend payable per share (in dollars per share) $ 0.385        
Dividend payable, date paid Jun. 08, 2022        
Dividend payable, date of record May 27, 2022