v3.25.2
Fair Value - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Recurring          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Fair value of securities held $ 1,571,852,000   $ 1,571,852,000   $ 1,517,287,000
Significant Unobservable  Inputs (Level 3) | Recurring          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Fair value of securities held 0   0   0
Loans Held-for-sale          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
(Losses)/gains from changes in fair value included in earnings 96,000 $ 122,000 92,000 $ 210,000  
MBS/CMO | Recurring          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Fair value of securities held 702,718,000   702,718,000   702,179,000
MBS/CMO | Significant Unobservable  Inputs (Level 3) | Recurring          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Fair value of securities held 0   0   $ 0
Total gain (loss) from other changes in fair value included in other comprehensive income $ 0 $ 18,000 $ 0 $ 26,000