XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Assets and Liabilities - Schedule of Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financial assets (recorded at amortized cost)    
Investment securities held-to-maturity $ 734,824 $ 763,535
Level 1 | Carrying Value    
Financial assets (recorded at amortized cost)    
Cash and cash equivalents 259,924 137,304
Level 1 | Fair Value    
Financial assets (recorded at amortized cost)    
Cash and cash equivalents 259,924 137,304
Level 2 | Carrying Value    
Financial assets (recorded at amortized cost)    
Investment securities held-to-maturity 834,640 879,199
Interest receivable 10,566 11,934
Financial liabilities (recorded at amortized cost)    
Time deposits 216,426 242,377
Interest payable 2,507 3,019
Level 2 | Fair Value    
Financial assets (recorded at amortized cost)    
Investment securities held-to-maturity 734,824 763,535
Interest receivable 10,566 11,934
Financial liabilities (recorded at amortized cost)    
Time deposits 216,860 243,773
Interest payable 2,507 3,019
Level 3 | Carrying Value    
Financial assets (recorded at amortized cost)    
Loans, net of allowance for credit losses 2,043,642 2,052,600
Level 3 | Fair Value    
Financial assets (recorded at amortized cost)    
Loans, net of allowance for credit losses $ 1,962,812 $ 1,965,429