v3.26.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Statement of Stockholders' Equity [Abstract]        
Net issuance of shares of common stock from exercise of stock options (in shares) 5,731 11,833 34,521 71,734
Issuance of shares of common stock - Mountain Commerce Acquisition (in shares) 5,421,521      
Common stock shares repurchased (in shares) 1,500,000 507,622 1,000,000 1,000,000
Issuance of restricted common stock (in shares) 138,667 532,800 2,000 252,000
Common stock, cash dividends per share (in dollars per share) $ 0.21 $ 0.21 $ 0.20 $ 0.195
Share-based compensation net issuance of shares of restricted common stock $ 5,192 $ 3,213 $ 2,656 $ 2,800