v3.26.1
Employee Benefit Plans - Summary of Share information held by the ESOP (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Defined Benefit Plan [Abstract]    
Allocated shares 80,305  
Shares committed to be released 40,153 80,305
Unallocated shares 1,485,642 1,525,795
Total shares 1,606,100 1,606,100
Fair value of unallocated shares $ 31,184 $ 25,649