Subsequent Events (Details) - $ / shares |
1 Months Ended | 3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|---|
Oct. 23, 2024 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
Subsequent events | |||||
Cash dividends declared (in dollars per share) | $ 0.54 | $ 0.52 | $ 1.58 | $ 1.52 | |
Subsequent event | O 2024 Q3 Dividends | |||||
Subsequent events | |||||
Cash dividends declared (in dollars per share) | $ 0.54 |