v3.26.1
Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) (Parenthetical) - $ / shares
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Statement of Stockholders' Equity [Abstract]        
Issuance of common stock through stock awards (in shares) 5,127 128,525 6,463 168,450
Exercise of stock options (in shares) 40,910 22,325 17,150 6,950
Issuance of common stock through employee purchase plan (in shares) 28,546 37,900 28,598 42,204
Purchase of treasury stock (in shares)   45,536 1,223,562 224,572
Shares on redemption of common stock units (in shares)   1,260    
Cash dividends declared per share of common stock (in dollars per share) $ 1.60 $ 1.60 $ 1.55 $ 1.55
Preferred stock dividend shares (in dollars per share) $ 15.95 $ 15.95 $ 15.95 $ 15.95