v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Loss Contingencies [Line Items]    
Commitments including funding of fixed-rate loans $ 211,968 $ 130,867
Commitments including funding of variable-rates loans 2,054,035 1,372,506
Maximum potential amount of future payments required under the commitments 7,270 4,600
Standby Letters of Credit    
Loss Contingencies [Line Items]    
Standby letters of credit commitment $ 48,765 $ 39,356
Minimum    
Loss Contingencies [Line Items]    
Fixed-rate interest 1.00% 1.00%
Maturity period 1 month 1 month
Maximum    
Loss Contingencies [Line Items]    
Fixed-rate interest 21.00% 21.00%
Maturity period 34 years 17 years