XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Securities - Schedule of Gross Unrealized Losses and Fair Value of Company's Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Fair value less than 12 months $ 1,664 $ 2,387
Unrealized losses less than 12 months (291) (236)
Fair value more than 12 months 524,724 543,248
Unrealized losses more than 12 months (96,085) (87,583)
Total fair value 526,388 545,635
Total unrealized losses (96,376) (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 62,665 64,377
Unrealized losses more than 12 months (8,754) (8,561)
Total fair value 62,665 64,377
Total unrealized losses (8,754) (8,561)
State and municipal    
Schedule of Available-for-sale Securities [Line Items]    
Fair value less than 12 months 1,664 2,387
Unrealized losses less than 12 months (291) (236)
Fair value more than 12 months 292,505 301,643
Unrealized losses more than 12 months (57,098) (49,033)
Total fair value 294,169 304,030
Total unrealized losses (57,389) (49,269)
Federal agency collateralized mortgage obligations    
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 3,334 3,580
Unrealized losses more than 12 months (368) (351)
Total fair value 3,334 3,580
Total unrealized losses (368) (351)
Federal agency mortgage-backed pools    
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 130,319 137,289
Unrealized losses more than 12 months (24,161) (23,833)
Total fair value 130,319 137,289
Total unrealized losses (24,161) (23,833)
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 35,901 36,359
Unrealized losses more than 12 months (5,704) (5,805)
Total fair value 35,901 36,359
Total unrealized losses $ (5,704) $ (5,805)