XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Employee Stock Ownership Plan (Schedule of ESOP shares) (Details) - USD ($)
Mar. 31, 2021
Mar. 31, 2020
Employee Stock Ownership Plan [Abstract]    
Allocated shares 467,104 452,763
Committed-to-be-released shares 11,755 10,625
Unreleased shares 288,245 3,541
Total shares held by the ESOP 767,104 466,929
Fair value of unreleased shares $ 4,381,324 $ 65,544