XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Assets and Liabilities - Schedule of Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial assets (recorded at amortized cost)    
Investment securities held-to-maturity $ 727,596 $ 763,535
Level 1 | Carrying Value    
Financial assets (recorded at amortized cost)    
Cash and cash equivalents 228,863 137,304
Level 1 | Fair Value    
Financial assets (recorded at amortized cost)    
Cash and cash equivalents 228,863 137,304
Level 2 | Carrying Value    
Financial assets (recorded at amortized cost)    
Investment securities held-to-maturity 823,314 879,199
Interest receivable 10,868 11,934
Financial liabilities (recorded at amortized cost)    
Time deposits 217,605 242,377
Interest payable 1,635 3,019
Level 2 | Fair Value    
Financial assets (recorded at amortized cost)    
Investment securities held-to-maturity 727,596 763,535
Interest receivable 10,868 11,934
Financial liabilities (recorded at amortized cost)    
Time deposits 218,430 243,773
Interest payable 1,635 3,019
Level 3 | Carrying Value    
Financial assets (recorded at amortized cost)    
Loans, net of allowance for credit losses 2,043,784 2,052,600
Level 3 | Fair Value    
Financial assets (recorded at amortized cost)    
Loans, net of allowance for credit losses $ 1,973,448 $ 1,965,429