XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefits (Schedule of employee stock ownership plan) (Details) - shares
Mar. 31, 2024
Dec. 31, 2023
Employee Benefits    
Allocated 109,107 87,286
Committed to be allocated 5,454 21,821
Unallocated 321,864 327,318
Paid out to participants (10,988) (10,988)
Total shares 425,437 425,437