XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Stock Ownership Plan (Details) - Schedule of ESOP Shares - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of ESOP Shares [Abstract]    
Allocated shares 440,801 465,248
Committed-to-be-released shares 11,080 11,244
Unreleased shares 222,565 245,049
Total shares held by the ESOP 674,446 721,541
Fair value of unreleased shares (in Dollars) $ 4,161,966 $ 3,479,696