v3.26.1
CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - Common stock - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Common Stock Repurchase Program, 2026          
Common stock repurchases (in shares) 870,129 843,061     1,713,190
Common Stock Repurchase Program, 2025          
Common stock repurchases (in shares)     684,445 753,898