XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Dividends on common stock: (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Sep. 08, 2023
Aug. 02, 2023
Jun. 30, 2023
Jun. 30, 2022
Dividends on common stock:        
Dividends paid     $ 90,218 $ 83,153
Subsequent Events        
Dividends on common stock:        
Quarterly dividend payment approved (per share)   $ 0.945    
Dividends paid $ 44,600