v3.26.1
Derivatives - Schedule of Fair Value of Derivative Contracts (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets $ 9,417,000 $ 6,040,000
Liabilities 5,089,000 2,416,000
Notional Amounts 1,362,921,000 1,121,157,000
Rate lock commitments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 4,078,000 3,241,000
Liabilities 1,940,000 607,000
Notional Amounts 223,603,000 110,013,000
Forward Sales Contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 5,339,000 2,799,000
Liabilities 3,149,000 1,809,000
Notional Amounts $ 1,139,318,000 $ 1,011,144,000