v3.26.1
Loans Held-for-Investment and Allowance for Credit Losses - Schedule of amortized cost basis of loans on nonaccrual status and loans past due over 90 days still accruing (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Loans and Leases Receivable Disclosure [Line Items]    
Non-accrual $ 63,310 $ 55,121
Non-accrual loans without a specific ACL 28,371 24,251
Accruing loans past due more than 90 days 958 892
Commercial [Member] | Commercial and Industrial [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Non-accrual 5,133 3,639
Non-accrual loans without a specific ACL 86 110
Accruing loans past due more than 90 days 400 0
Commercial [Member] | Municipal [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Non-accrual 0 17
Non-accrual loans without a specific ACL 0 0
Accruing loans past due more than 90 days 0 0
Agriculture [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Non-accrual 1,383 1,622
Non-accrual loans without a specific ACL 0 274
Accruing loans past due more than 90 days 0 0
Real Estate [Member] | Construction & Development [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Non-accrual 2,651 2,644
Non-accrual loans without a specific ACL 0 0
Accruing loans past due more than 90 days 394 404
Real Estate [Member] | Farm [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Non-accrual 1,986 2,066
Non-accrual loans without a specific ACL 1,986 1,858
Accruing loans past due more than 90 days 0 0
Real Estate [Member] | Non-Owner Occupied CRE [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Non-accrual 6,384 2,874
Non-accrual loans without a specific ACL 4,595 1,243
Accruing loans past due more than 90 days 0 0
Real Estate [Member] | Owner Occupied CRE [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Non-accrual 23,718 26,606
Non-accrual loans without a specific ACL 14,744 15,939
Accruing loans past due more than 90 days 0 488
Real Estate [Member] | Residential [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Non-accrual 21,098 14,558
Non-accrual loans without a specific ACL 6,960 4,827
Accruing loans past due more than 90 days 164 0
Consumer [Member] | Auto [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Non-accrual 783 871
Non-accrual loans without a specific ACL 0 0
Accruing loans past due more than 90 days 0 0
Consumer [Member] | Non-Auto [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Non-accrual 174 224
Non-accrual loans without a specific ACL 0 0
Accruing loans past due more than 90 days $ 0 $ 0