XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits (Schedule of employee stock ownership plan) (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Employee Benefits    
Allocated 109,105 87,286
Committed to be allocated 21,821 21,821
Unallocated 305,499 327,318
Paid out to participants (23,638) (10,988)
Total shares 412,787 425,437