v3.26.1
Consolidated Statements of Changes in Stockholders' Equity (Parentheticals) - Common Stock - shares
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Restricted stock granted 100,878    
Options exercised 31,365 38,365 37,000
Repurchase of common stock 98,938 17,003  
Employee Stock Option      
Share redemption for tax withholding 5,492 9,422 26,498