v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Off-balance sheet risk exposure $ 357,823 $ 486,360
Letter of Credit    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Off-balance sheet risk exposure 21,454 22,398
Undisbursed Construction Commitments    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Off-balance sheet risk exposure 143,444 247,825
Other Unfunded Commitments    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Off-balance sheet risk exposure $ 192,925 $ 216,137