XML 94 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities - Schedule of Gross Unrealized Losses and Fair Value of Company's Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Fair value less than 12 months $ 0 $ 2,387
Unrealized losses less than 12 months 0 (236)
Fair value more than 12 months 233,677 543,248
Unrealized losses more than 12 months (48,345) (87,583)
Total fair value 233,677 545,635
Total unrealized losses (48,345) (87,819)
U.S. Treasury and federal agencies    
Schedule of Available-for-sale Securities [Line Items]    
Fair value less than 12 months 0 0
Unrealized losses less than 12 months 0 0
Fair value more than 12 months 1,801 64,377
Unrealized losses more than 12 months (457) (8,561)
Total fair value 1,801 64,377
Total unrealized losses (457) (8,561)
State and municipal    
Schedule of Available-for-sale Securities [Line Items]    
Fair value less than 12 months 0 2,387
Unrealized losses less than 12 months 0 (236)
Fair value more than 12 months 201,834 301,643
Unrealized losses more than 12 months (41,687) (49,033)
Total fair value 201,834 304,030
Total unrealized losses (41,687) (49,269)
U.S. government agency mortgage-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Fair value less than 12 months 0 0
Unrealized losses less than 12 months 0 0
Fair value more than 12 months 14,543 140,869
Unrealized losses more than 12 months (3,441) (24,184)
Total fair value 14,543 140,869
Total unrealized losses (3,441) (24,184)
Corporate notes    
Schedule of Available-for-sale Securities [Line Items]    
Fair value less than 12 months 0 0
Unrealized losses less than 12 months 0 0
Fair value more than 12 months 15,499 36,359
Unrealized losses more than 12 months (2,760) (5,805)
Total fair value 15,499 36,359
Total unrealized losses $ (2,760) $ (5,805)