v3.26.1
ESOP (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
ESOP      
ESOP, service period required for full vesting   5 years  
Origination of loan to ESOP     $ 6,480,000
Shares issued to ESOP     647,755
ESOP, loan term     25 years
ESOP, compensation expense $ 103,000 $ 196,000  
Number of shares allocated to participants 2,568 2,568  
Number of shares committed to be released 12,545 12,545 2,159
Number of unallocated shares 632,642 632,642 645,596
Total shares 647,755 647,755 647,755
Fair value of unallocated ESOP shares $ 10,600,000 $ 10,600,000 $ 9,400,000