XML 100 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Fair Value of Derivative Contracts (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets $ 8,501,000 $ 10,863,000
Liabilities 4,603,000 21,327,000
Notional Amounts 928,101,000 1,083,042,000
Rate lock commitments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 1,010,000 9,604,000
Liabilities 1,350,000 1,023,000
Notional Amounts 81,717,000 290,380,000
Forward Sales Contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Assets 7,491,000 1,259,000
Liabilities 3,253,000 20,304,000
Notional Amounts $ 846,384,000 $ 792,662,000