XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities - Additional Information (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Security
Dec. 31, 2023
USD ($)
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Carrying value of pledged securities $ 206,600 $ 211,616
Available for sale term 3 years  
Number of securities in portfolio with unrealized losses | Security 508  
Estimated fair values of debt securities $ 574,516 447,874
Unrealized losses of debt securities 62,873 57,679
Agencies of U.S. Federal Government [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Estimated fair values of debt securities 301,883  
Unrealized losses of debt securities 35,875  
State Municipalities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Estimated fair values of debt securities 272,633 181,459
Unrealized losses of debt securities $ 26,998 $ 23,578