v3.25.2
Consolidated Statement of Changes in Shareholders' Equity (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Stockholders' Equity [Abstract]        
Common shares issued, shares, from treasury stock for stock-based compensation (in shares) 103,310 203,219 728,355 1,427,357
Common shares repurchased (in shares) 2,666,175 4,578,023 10,181,456 15,906,510
Dividends per share of common stock (in dollars per share) $ 2.92 $ 2.71 $ 2.92 $ 2.71