v3.26.1
Loans and Allowance for Credit Losses - Loans - Summary of Past Due and Non-accrual Loans Portfolio Summarized by the Past Due Status (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual $ 1,047,352 $ 959,269
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 12,048 5,408
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 154 4,435
Past Due 90 Days or More and Accruing    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 868 854
Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 51,648 32,141
Total Past Due and Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 64,718 42,838
Current    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 982,634 916,431
Multifamily    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 18,836 18,950
Multifamily | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 7,265 0
Multifamily | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Multifamily | Past Due 90 Days or More and Accruing    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Multifamily | Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 0 0
Multifamily | Total Past Due and Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 7,265 0
Multifamily | Current    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 11,571 18,950
Single Family Sr. Lien    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 720 131
Single Family Sr. Lien | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Single Family Sr. Lien | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Single Family Sr. Lien | Past Due 90 Days or More and Accruing    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Single Family Sr. Lien | Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 0 0
Single Family Sr. Lien | Total Past Due and Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 0 0
Single Family Sr. Lien | Current    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 720 131
Single Family Jr. Lien    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 190 726
Single Family Jr. Lien | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Single Family Jr. Lien | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Single Family Jr. Lien | Past Due 90 Days or More and Accruing    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Single Family Jr. Lien | Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 0 0
Single Family Jr. Lien | Total Past Due and Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 0 0
Single Family Jr. Lien | Current    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 190 726
Single Family HELOC    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 375 459
Single Family HELOC | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Single Family HELOC | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Single Family HELOC | Past Due 90 Days or More and Accruing    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Single Family HELOC | Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 0 0
Single Family HELOC | Total Past Due and Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 0 0
Single Family HELOC | Current    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 375 459
Commercial And Industrial [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 80,766 80,216
Commercial And Industrial [Member] | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 344
Commercial And Industrial [Member] | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Commercial And Industrial [Member] | Past Due 90 Days or More and Accruing    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Commercial And Industrial [Member] | Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 4,713 372
Commercial And Industrial [Member] | Total Past Due and Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 4,713 716
Commercial And Industrial [Member] | Current    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 76,053 79,500
Commercial Real Estate - Non-Owner Occupied    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 849,634 750,565
Commercial Real Estate - Non-Owner Occupied | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 4,625 1,008
Commercial Real Estate - Non-Owner Occupied | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 3,622
Commercial Real Estate - Non-Owner Occupied | Past Due 90 Days or More and Accruing    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Commercial Real Estate - Non-Owner Occupied | Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 38,996 30,789
Commercial Real Estate - Non-Owner Occupied | Total Past Due and Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 43,621 35,419
Commercial Real Estate - Non-Owner Occupied | Current    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 806,013 715,146
Commercial Real Estate - Owner Occupied    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 88,216 94,576
Commercial Real Estate - Owner Occupied | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 3,148
Commercial Real Estate - Owner Occupied | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Commercial Real Estate - Owner Occupied | Past Due 90 Days or More and Accruing    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Commercial Real Estate - Owner Occupied | Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 7,939 980
Commercial Real Estate - Owner Occupied | Total Past Due and Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 7,939 4,128
Commercial Real Estate - Owner Occupied | Current    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 80,277 90,448
Construction and Land Development    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 2,254 2,288
Construction and Land Development | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Construction and Land Development | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Construction and Land Development | Past Due 90 Days or More and Accruing    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 0 0
Construction and Land Development | Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 0 0
Construction and Land Development | Total Past Due and Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 0 0
Construction and Land Development | Current    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 2,254 2,288
Consumer    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 6,361 11,358
Consumer | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 158 908
Consumer | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 154 813
Consumer | Past Due 90 Days or More and Accruing    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual 868 854
Consumer | Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 0 0
Consumer | Total Past Due and Nonaccrual    
Financing Receivable, Past Due [Line Items]    
Total Past Due Nonaccrual 1,180 2,575
Consumer | Current    
Financing Receivable, Past Due [Line Items]    
Total Past Due Accrual $ 5,181 $ 8,783