v3.25.2
Fair Value Measurement - Recurring (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value $ 743,889 $ 768,247
Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Total Fair Value of Financial Assets 777,308 811,402
Total Fair Value of Financial Liabilities 10,364 8,210
Fair Value Swaps | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Fair Value Swap Derivatives 7,531 10,487
Fair Value Swaps 576  
Interest Rate Caps | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Interest Rate Derivatives 14,808 19,319
Interest Rate Swaps | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Interest Rate Derivatives 11,080 13,349
Interest Rate Swaps 9,769 8,210
Credit Risk Contract | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Risk Participation Agreement 19  
U.S. Treasury Securities    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 145,654 167,748
U.S. Treasury Securities | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 145,654 167,748
Municipal Bonds    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 115,054 122,265
Municipal Bonds | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 115,054 122,265
Mortgage-Backed Securities    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 269,898 244,890
Mortgage-Backed Securities | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 269,898 244,890
Corporate Securities    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 130,097 134,186
Corporate Securities | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 130,097 134,186
U.S. Government Agency Securities    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 11,156 22,082
U.S. Government Agency Securities | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 11,156 22,082
Asset-Backed Securities    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 72,030 77,076
Asset-Backed Securities | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 72,030 77,076
Level 1    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 145,654 167,748
Level 1 | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Total Fair Value of Financial Assets 145,654 167,748
Level 1 | U.S. Treasury Securities | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 145,654 167,748
Level 2    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 598,235 600,499
Level 2 | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Total Fair Value of Financial Assets 631,654 643,654
Total Fair Value of Financial Liabilities 10,345 8,210
Level 2 | Fair Value Swaps    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Fair Value Swap Derivatives 7,531 10,487
Fair Value Swaps 576  
Level 2 | Fair Value Swaps | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Fair Value Swap Derivatives 7,531 10,487
Fair Value Swaps 576  
Level 2 | Interest Rate Caps    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Interest Rate Derivatives 14,808 19,319
Level 2 | Interest Rate Caps | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Interest Rate Derivatives 14,808 19,319
Level 2 | Interest Rate Swaps    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Interest Rate Derivatives 11,080 13,349
Interest Rate Swaps 9,769 8,210
Level 2 | Interest Rate Swaps | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Interest Rate Derivatives 11,080 13,349
Interest Rate Swaps 9,769 8,210
Level 2 | Municipal Bonds | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 115,054 122,265
Level 2 | Mortgage-Backed Securities | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 269,898 244,890
Level 2 | Corporate Securities | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 130,097 134,186
Level 2 | U.S. Government Agency Securities | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 11,156 22,082
Level 2 | Asset-Backed Securities | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Securities Available for Sale, at Fair Value 72,030 $ 77,076
Level 3 | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Total Fair Value of Financial Liabilities 19  
Level 3 | Credit Risk Contract    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Risk Participation Agreement 19  
Level 3 | Credit Risk Contract | Recurring    
Balances of the assets and liabilities measured at fair value on a recurring basis    
Risk Participation Agreement $ 19