XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Stock Ownership Plan (Schedule of ESOP shares) (Details) - USD ($)
Mar. 31, 2022
Mar. 31, 2021
Employee Stock Ownership Plan [Abstract]    
Allocated shares 472,955 467,104
Committed-to-be-released shares 17,352 11,755
Unreleased shares 262,077 288,245
Total shares held by the ESOP 752,384 767,104
Fair value of unreleased shares $ 3,642,870 $ 4,381,324