XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Securities - Schedule of Debt Securities, Held-to-maturity (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost $ 499,159,000 $ 420,715,000  
Unrealized Gains 446,000 0  
Unrealized Losses (35,955,000) (48,991,000)  
Allowance for Credit Losses 0 0 $ 0
Fair Value 463,650,000 371,724,000  
Government-sponsored residential mortgage-backed securities      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost 221,347,000 231,709,000  
Unrealized Gains 0 0  
Unrealized Losses (21,056,000) (29,438,000)  
Allowance for Credit Losses 0 0  
Fair Value 200,291,000 202,271,000  
Government-sponsored commercial mortgage-backed securities      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost 187,106,000 189,006,000  
Unrealized Gains 0 0  
Unrealized Losses (13,989,000) (19,553,000)  
Allowance for Credit Losses 0 0  
Fair Value 173,117,000 $ 169,453,000  
State and municipal bonds and obligations      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost 61,706,000    
Unrealized Gains 172,000    
Unrealized Losses (910,000)    
Allowance for Credit Losses 0    
Fair Value 60,968,000    
Corporate bonds      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost 29,000,000    
Unrealized Gains 274,000    
Unrealized Losses 0    
Allowance for Credit Losses 0    
Fair Value $ 29,274,000