XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUES OF FINANCIAL INSTRUMENTS - Carrying Amount and Estimated Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Carrying amount and estimated fair value of financial instruments    
Securities available-for-sale $ 1,195,990 $ 1,259,137
Restricted stock 17,555 15,364
Accrued interest receivable 26,934 24,877
Deposits (4,718,914) (4,090,068)
Level 1    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 35,889 25,467
Securities available-for-sale 0 0
Level 2    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 57,637 51,292
Federal funds sold 820 282
Securities available-for-sale 1,192,289 1,254,955
Accrued interest receivable 6,543 6,755
Deposits (4,723,356) (4,094,552)
Short-term borrowings (187,057) (67,221)
Other borrowings (29,693) (108,496)
Accrued interest payable (3,799) (2,588)
Level 3    
Carrying amount and estimated fair value of financial instruments    
Securities available-for-sale 3,701 4,182
Loans, net 3,717,843 3,025,621
Accrued interest receivable 20,391 18,122
Reported Value Measurement    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 93,526 76,759
Federal funds sold 820 282
Securities available-for-sale 1,195,990 1,259,137
Restricted stock 17,555 15,364
Loans, net 3,790,409 3,128,054
Accrued interest receivable 26,934 24,877
Deposits (4,718,914) (4,090,068)
Short-term borrowings (187,057) (67,221)
Other borrowings (28,120) (108,577)
Accrued interest payable (3,799) (2,588)
Estimate of Fair Value Measurement    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 93,526 76,759
Federal funds sold 820 282
Securities available-for-sale 1,195,990 1,259,137
Loans, net 3,717,843 3,025,621
Accrued interest receivable 26,934 24,877
Deposits (4,723,356) (4,094,552)
Short-term borrowings (187,057) (67,221)
Other borrowings (29,693) (108,496)
Accrued interest payable $ (3,799) $ (2,588)