XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Benefits (Schedule of employee stock ownership plan) (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Employee Benefits    
Allocated 130,926 109,105
Committed to be allocated 10,908 21,821
Unallocated 294,591 305,499
Paid out to participants (23,622) (23,622)
Total shares 412,803 412,803