XML 122 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - $ / shares
12 Months Ended
Feb. 26, 2024
Nov. 30, 2023
Sep. 07, 2023
May 11, 2023
Feb. 21, 2023
Dec. 02, 2022
Sep. 09, 2022
May 12, 2022
Feb. 17, 2022
Dec. 20, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Subsequent Event [Line Items]                          
Dividends declared per common share (in dollars per share)   $ 0.51 $ 0.51 $ 0.51 $ 0.51 $ 0.51 $ 0.51 $ 0.51 $ 0.46 $ 0.40 $ 2.04 $ 1.99 $ 0.40
Subsequent Event                          
Subsequent Event [Line Items]                          
Dividends declared per common share (in dollars per share) $ 0.51