v3.25.2
Consolidated Statements of Stockholders' Equity (Parenthetical) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Consolidated Statements of Stockholders' Equity        
ESOP shares committed to be released, shares 1,380 1,380 2,760 2,760
Treasury stock purchased (in shares) 43,233   62,275