v3.26.1
ESOP (Tables)
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of employee stock ownership plan

March 31, 2026

March 31, 2025

Shares committed for allocation

5,927

3,293

Unallocated

46,751

 

49,385

Total ESOP shares

52,678

52,678

Fair value of unearned shares at March 31, 2026 and 2025

$

467,510

$

567,928