XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statement of Changes in Shareholders' Equity (Parenthetical) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Stockholders' Equity [Abstract]    
Common shares issued, shares, from treasury stock for stock-based compensation (in shares) 625,045 1,224,138
Common shares repurchased (in shares) 7,515,281 11,328,487