XML 91 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefits (Schedule of employee stock ownership plan) (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Employee Benefits    
Allocated 130,926 109,105
Committed to be allocated 21,821 21,821
Unallocated 283,678 305,499
Paid out to participants (28,945) (23,622)
Total shares 407,480 412,803