XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Securities - Gross Unrealized Losses, Aggregated by Investment Category and Length of Time (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months $ (148) $ (6,965)
Fair Value, Less Than Twelve Months 5,677 99,357
Gross Unrealized Losses, Twelve Months and Over (49,841) (41,501)
Fair Value, Twelve Months and Over 341,325 286,095
Gross Unrealized Losses, Total (49,989) (48,466)
Fair Value, Total 347,002 385,452
U.S. Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months   (207)
Fair Value, Less Than Twelve Months   9,121
Gross Unrealized Losses, Twelve Months and Over (9,378) (9,622)
Fair Value, Twelve Months and Over 81,978 85,557
Gross Unrealized Losses, Total (9,378) (9,829)
Fair Value, Total 81,978 94,678
U.S. Government Agencies [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months   (1,081)
Fair Value, Less Than Twelve Months   24,560
Gross Unrealized Losses, Twelve Months and Over (17,231) (15,969)
Fair Value, Twelve Months and Over 123,762 114,906
Gross Unrealized Losses, Total (17,231) (17,050)
Fair Value, Total 123,762 139,466
Mortgage-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months   (2,454)
Fair Value, Less Than Twelve Months   26,905
Gross Unrealized Losses, Twelve Months and Over (15,876) (11,687)
Fair Value, Twelve Months and Over 76,480 60,022
Gross Unrealized Losses, Total (15,876) (14,141)
Fair Value, Total 76,480 86,927
State and Local Governments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months (148) (3,223)
Fair Value, Less Than Twelve Months 5,677 38,771
Gross Unrealized Losses, Twelve Months and Over (7,356) (4,223)
Fair Value, Twelve Months and Over 59,105 25,610
Gross Unrealized Losses, Total (7,504) (7,446)
Fair Value, Total $ 64,782 $ 64,381