XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Stock Ownership Plan - Schedule of ESOP Shares (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of ESOP Shares [Abstract]    
Allocated shares 385,641 440,801
Committed-to-be-released shares 10,835 11,080
Unreleased shares 200,652 222,565
Total shares held by the ESOP 597,128 674,446
Fair value of unreleased shares (in Dollars) $ 6,049,658 $ 4,161,966