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
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY        
Stock options repurchased (shares) 2,669 4,132 12,007 16,027
Cash dividends per share $ 0.2 $ 0.175 $ 0.4 $ 0.35