v3.26.1
Commitments and Contingencies - Schedule of Credit Related Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Commitments [Line Items]    
Credit related commitments $ 523,850 $ 511,158
Letters of Credit    
Other Commitments [Line Items]    
Credit related commitments 131 181
Commitments to Extend Credit    
Other Commitments [Line Items]    
Credit related commitments $ 523,719 $ 510,977