v3.26.1
Benefit Plans- Schedule of Employee Stock Ownership Plan (ESOP) Disclosures (Details) - USD ($)
12 Months Ended
Jul. 01, 2020
Dec. 31, 2025
Dec. 31, 2024
Retirement Benefits [Abstract]      
ESOP shares expense   $ 738,051 $ 660,972
Employee Stock Ownership Plan (ESOP), Shares in ESOP [Abstract]      
Earned ESOP shares (in shares)   347,201 293,095
Unearned ESOP shares (in shares)   734,929 789,035
Total ESOP shares (in shares) 1,082,130 1,082,130 1,082,130
Quoted per share price (in USD per share) $ 13.59 $ 14.04 $ 14.15
Fair value of earned shares (in shares)   $ 4,875,000 $ 4,147,000
Fair value of unearned shares (in shares)   $ 10,318,000 $ 11,165,000