v3.26.1
Earnings Per Common Share - Schedule of Reconciliation of Number of Common Shares Used in Calculation of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income available to common stockholders $ 8,213 $ 5,818 $ 16,555 $ 11,496
Common shares outstanding for basic EPS:        
Weighted average common shares outstanding 24,187,901 23,984,800 24,172,133 23,974,722
Less: Weighted average unallocated Employee Stock Ownership Plan (ESOP) shares 1,134,441 1,268,185 1,151,064 1,284,808
Basic weighted average common shares outstanding 23,053,460 22,716,615 23,021,069 22,689,914
Basic earnings per common share $ 0.36 $ 0.26 $ 0.72 $ 0.51
Potential dilutive common shares:        
Add: Dilutive effect of restricted stock awards and stock options 454,693 231,154 398,846 230,927
Diluted weighted average common shares outstanding 23,508,153 22,947,769 23,419,915 22,920,841
Diluted earnings per common share $ 0.35 $ 0.25 $ 0.71 $ 0.5