XML 38 R29.htm IDEA: XBRL DOCUMENT v3.25.1
ESOP (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of employee stock ownership plan

    

As of March 31, 2025

Shares committed for allocation

 

3,293

Unallocated

 

 

49,385

Total ESOP shares

52,678

Fair value of unearned shares at March 31, 2025

$

567,928