XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Stock Ownership Plan (Schedule of ESOP shares) (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Employee Stock Ownership Plan [Abstract]    
Allocated shares 478,935 468,663
Committed-to-be-released shares 11,568 2,939
Unreleased shares 267,861 297,061
Total shares held by the ESOP 758,364 768,663
Fair value of unreleased shares $ 3,806,305 $ 5,620,394