XML 99 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Stock Ownership Plan - Schedule of Components of ESOP Shares (Details)
Dec. 31, 2024
shares
Employee Stock Ownership Plan (ESOP), Shares in ESOP [Abstract]  
Shares committed to be released in current year 63,480
Unearned ESOP shares 1,523,520
Total ESOP shares 1,587,000