v3.26.1
Securities & Allowance for Securities Credit Losses - Schedule of Amortized Cost and Fair Value (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Securities available for sale:            
Amortized Cost $ 847,574,000   $ 610,899,000      
Gross Unrealized Gains 128,000   1,280,000      
Gross Unrealized (Losses) (5,367,000)   (3,375,000)      
Fair Value 842,335,000   608,804,000 [1]      
Allowance for Credit Losses 0   0 $ 0    
Securities held to maturity:            
Amortized Cost 224,314,000   256,638,000      
Gross Unrealized Gains 28,000   78,000      
Gross Unrealized (Losses) (11,915,000)   (11,440,000)      
Fair Value 212,427,000   245,276,000      
Allowance for Credit Losses (91,000) $ (113,000) (128,000) (144,000) $ (175,000) $ (202,000)
Total securities, Amortized Cost 1,071,888,000   867,537,000      
Total securities, Accumulated Unrecognized Gain 156,000   1,358,000      
Total securities, Accumulated Unrecognized Loss (17,282,000)   (14,815,000)      
Total securities, Fair Value 1,054,762,000   854,080,000      
Total securities, Allowance for Credit Losses (91,000)   (128,000)      
U.S. government and federal agencies            
Securities available for sale:            
Amortized Cost 655,018,000   438,351,000      
Gross Unrealized Gains 64,000   805,000      
Gross Unrealized (Losses) (2,396,000)   (833,000)      
Fair Value 652,686,000   438,323,000      
Allowance for Credit Losses 0   0      
Securities held to maturity:            
Amortized Cost 81,865,000   96,440,000      
Gross Unrealized Gains 0   2,000      
Gross Unrealized (Losses) (5,204,000)   (4,887,000)      
Fair Value 76,661,000   91,555,000      
Allowance for Credit Losses 0 0 0 0 0 0
Mortgage-backed securities            
Securities available for sale:            
Amortized Cost 3,896,000   5,670,000      
Gross Unrealized Gains 2,000   1,000      
Gross Unrealized (Losses) (381,000)   (344,000)      
Fair Value 3,517,000   5,327,000      
Allowance for Credit Losses 0   0      
Securities held to maturity:            
Amortized Cost 871,000   1,150,000      
Gross Unrealized Gains 0   0      
Gross Unrealized (Losses) (23,000)   (3,000)      
Fair Value 848,000   1,147,000      
Allowance for Credit Losses 0   0      
Corporate bonds            
Securities available for sale:            
Amortized Cost 79,762,000   62,796,000      
Gross Unrealized Gains 30,000   283,000      
Gross Unrealized (Losses) (434,000)   (171,000)      
Fair Value 79,358,000   62,908,000      
Allowance for Credit Losses 0   0      
Securities held to maturity:            
Amortized Cost 30,466,000   43,891,000      
Gross Unrealized Gains 25,000   65,000      
Gross Unrealized (Losses) (227,000)   (429,000)      
Fair Value 30,264,000   43,527,000      
Allowance for Credit Losses (64,000) (85,000) (99,000) (114,000) (145,000) (171,000)
State and municipal securities            
Securities available for sale:            
Amortized Cost 108,898,000   104,082,000      
Gross Unrealized Gains 32,000   191,000      
Gross Unrealized (Losses) (2,156,000)   (2,027,000)      
Fair Value 106,774,000   102,246,000      
Allowance for Credit Losses 0   0      
Securities held to maturity:            
Amortized Cost 111,112,000   115,157,000      
Gross Unrealized Gains 3,000   11,000      
Gross Unrealized (Losses) (6,461,000)   (6,121,000)      
Fair Value 104,654,000   109,047,000      
Allowance for Credit Losses $ (27,000) $ (28,000) $ (29,000) $ (30,000) $ (30,000) $ (31,000)
[1] Derived from audited consolidated financial statements.