v3.26.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Stockholders' Equity [Abstract]        
Treasury stock shares acquired 7,750 173,403 9,250 178,653
Stock issued during the period stock options exercised 23,647 50,000 25,147 71,300
Common stock dividend declared per share paid $ 0.35 $ 0.3 $ 0.7 $ 0.6
Stock issued during period shares dividend reinvestment plan 1,051 1,072 2,104 2,066