v3.26.3
Employee Benefits - Employee Stock Ownership Plan (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 27, 2023
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]            
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP   43,057 43,057 127,766 127,766  
Employee Stock Ownership Plan (ESOP), Compensation Expense       $ 2,720,000 $ 2,291,000  
Allocated shares   341,646   341,646   170,823
Shares committed to be released   127,766   127,766   170,823
Unallocated shares   2,947,046   2,947,046   3,074,812
Total shares   3,416,458   3,416,458   3,416,458
Fair value of unallocated shares   $ 65,189,000   $ 65,189,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   $ 959,000 $ 790,000 $ 2,700,000 $ 2,400,000