v3.26.1
Consolidated Statement of Changes in Shareholders' Equity (Parenthetical) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Stockholders' Equity [Abstract]    
Common shares issued, shares, from treasury stock for stock-based compensation (in shares) 907,491 625,045
Common shares repurchased (in shares) 5,557,798 7,515,281