XML 96 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of contractual maturity of debt securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Investment [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost $ 1,076,281 $ 1,418,770
Debt Securities, Available-for-sale 996,624 1,332,842
Obligations of States and Political Subdivisions    
Investment [Line Items]    
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost 79,116  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value $ 75,408  
Debt Securities, Available-for-sale, Maturity, after Five Through Ten Years, Weighted Average Yield 3.07%  
Debt Securities, Available-for-sale, Allocated and Single Maturity Date, Maturity, after 10 Years, Amortized Cost $ 122,582  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value $ 109,735  
Debt Securities, Available-for-sale, Maturity, after 10 Years, Weighted Average Yield 3.19%  
Debt Securities, Available-for-sale, Amortized Cost $ 203,438 251,531
Debt Securities, Available-for-sale $ 186,883 241,184
Debt Securities, Available-for-Sale, Weighted Average Yield 3.16%  
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five $ 1,490  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five $ 1,490  
Debt Securities, Available-for-Sale, Weighted Average Yield, Maturity, after Year One Through Five 5.06%  
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One $ 250  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One $ 250  
Debt Securities, Available-for-Sale, Weighted Average Yield, Maturity, Year One 6.06%  
Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member]    
Investment [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost $ 580,268 703,645
Debt Securities, Available-for-sale $ 518,576 635,475
Debt Securities, Available-for-Sale, Weighted Average Yield 1.86%  
Corporate Debt Securities    
Investment [Line Items]    
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost $ 19,782  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value $ 18,104  
Debt Securities, Available-for-sale, Maturity, after Five Through Ten Years, Weighted Average Yield 4.10%  
Debt Securities, Available-for-sale, Amortized Cost $ 20,753 20,482
Debt Securities, Available-for-sale $ 19,083 17,897
Debt Securities, Available-for-Sale, Weighted Average Yield 4.36%  
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One $ 971  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One $ 979  
Debt Securities, Available-for-Sale, Weighted Average Yield, Maturity, Year One 9.67%  
Collateralized Loan Obligations    
Investment [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost $ 271,572 443,112
Debt Securities, Available-for-sale $ 271,833 $ 438,286
Debt Securities, Available-for-Sale, Weighted Average Yield 6.33%  
US Government-sponsored Enterprises Debt Securities    
Investment [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost $ 250  
Debt Securities, Available-for-sale 249  
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 250  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One $ 249  
Debt Securities, Available-for-Sale, Weighted Average Yield, Maturity, Year One 2.88%