XML 75 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Employee Benefits (Schedule of employee stock ownership plan) (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Employee Benefits    
Allocated 152,747 130,926
Committed to be allocated 5,454 21,821
Unallocated 278,224 283,678
Paid out to participants (28,945) (28,945)
Total shares 407,480 407,480