XML 26 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net issuance of shares of common stock from exercise of stock options (in shares) 408,617 118,653 78,954
Net issuance of shares of common stock 42,425,352    
Common stock shares repurchased (in shares) 3,521,792 2,225,849 3,098,531
Issuance of restricted common stock (in shares) 469,083 200,000 328,633
Common stock, cash dividends per share (in dollars per share) $ 0.75 $ 0.72 $ 0.66
Happy Bancshares, Inc.      
Common stock issuance costs $ 2.5