v3.26.1
Employee Benefits - Employee Stock Ownership Plan (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 27, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]            
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP   42,589 42,589 84,709 84,709  
Employee Stock Ownership Plan (ESOP), Compensation Expense       $ 1,760,000 $ 1,502,000  
Allocated shares   341,646   341,646   170,823
Shares committed to be released   84,709   84,709   170,823
Unallocated shares   2,990,103   2,990,103   3,074,812
Total shares   3,416,458   3,416,458   3,416,458
Fair value of unallocated shares   $ 63,181,000   $ 63,181,000   $ 60,943,000
Employee Stock Ownership Plan            
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]            
Employee Stock Ownership Plan (ESOP), Debt Structure, Indirect Loan, Amount $ 47,200,000          
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP 3,416,458          
Loan term 20 years          
Interest rate 8.50%         7.50%
Employee Stock Ownership Plan (ESOP), Compensation Expense   $ 876,000 $ 842,000 $ 1,800,000 $ 1,600,000