v3.26.1
Employee Stock Ownership Plan (ESOP) - Schedule of ESOP activity (Details) - Employee Stock Ownership Plan
Jun. 30, 2026
USD ($)
shares
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]  
Shares committed to be released to participants 4,672
Unreleased shares 57,613
ESOP Shares at end of plan year 62,285
Fair value of unreleased shares | $ $ 978,845