XML 66 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Cash Dividends (Details) - $ / shares
Oct. 26, 2023
Sep. 08, 2023
Jun. 22, 2023
Feb. 16, 2023
Oct. 28, 2022
Sep. 09, 2022
Jun. 23, 2022
Feb. 17, 2022
Subsequent event                
Dividends Payable                
Cash dividends declared per common share (in dollars per share) $ 1.55              
Dividend Declared [Member]                
Dividends Payable                
Cash dividends declared per common share (in dollars per share)   $ 1.48 $ 1.48 $ 1.48 $ 1.48 $ 1.41 $ 1.41 $ 1.41