v3.25.2
Loans - Credit risk profile by risk grade of commercial and consumer loans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   $ 4,103,764   $ 4,798,047
Amortized Cost Basis by Origination Year - 2024/2023   5,333,175   4,183,610
Amortized Cost Basis by Origination Year - 2023/2022   5,185,718   8,823,443
Amortized Cost Basis by Origination Year - 2022/2021   11,341,742   5,446,291
Amortized Cost Basis by Origination Year - 2021/2020   7,109,427   2,261,836
Amortized Cost Basis by Origination Year - Prior   9,935,778   5,062,165
Amortized Cost Basis by Origination Year - Revolving   4,257,643   3,327,535
Total loans   47,267,247   33,902,927
Current-period gross charge-offs - 2025/2024   477   3,200
Current-period gross charge-offs - 2024/2023   2,458   4,988
Current-period gross charge-offs - 2023/2022   8,119   7,911
Current-period gross charge-offs - 2022/2021   8,668   1,146
Current-period gross charge-offs - 2021/2020   30,550   502
Current-period gross charge-offs - Prior   21,968   8,217
Current-period gross charge-offs - Revolving   3,835   9,106
Current-period gross charge-offs - Total $ 8,590 76,075 $ 16,530 35,070
30 days past due        
Loans        
Total loans   63,625   56,417
60 days past due        
Loans        
Total loans   29,262   16,807
90 days past due        
Loans        
Total loans   4,394   3,293
Construction and land development        
Loans        
Total loans   3,323,923   2,184,327
Construction and land development | 30 days past due        
Loans        
Total loans   5,442   16
Construction and land development | 60 days past due        
Loans        
Total loans   645    
Commercial and industrial        
Loans        
Total loans   8,445,878   6,222,876
Commercial and industrial | 30 days past due        
Loans        
Total loans   24,034   28,427
Commercial and industrial | 60 days past due        
Loans        
Total loans   21,442   7,700
Commercial and industrial | 90 days past due        
Loans        
Total loans   3,282   3,163
Other income producing property        
Loans        
Total loans   1,306,741   607,750
Other income producing property | 30 days past due        
Loans        
Total loans   932   237
Other income producing property | 60 days past due        
Loans        
Total loans   1,015   116
Other income producing property | 90 days past due        
Loans        
Total loans   213   37
Consumer owner-occupied        
Loans        
Total loans   8,330,548   7,144,885
Consumer owner-occupied | 30 days past due        
Loans        
Total loans   17,666   6,536
Consumer owner-occupied | 60 days past due        
Loans        
Total loans   828   444
Other loans        
Loans        
Total loans   510   10,298
Home equity loans        
Loans        
Total loans   1,707,821   1,570,084
Home equity loans | 30 days past due        
Loans        
Total loans   2,320   4,717
Home equity loans | 60 days past due        
Loans        
Total loans   1,258   1,511
Home equity loans | 90 days past due        
Loans        
Total loans       1
Consumer        
Loans        
Total loans   1,007,251   1,062,599
Consumer | 30 days past due        
Loans        
Total loans   2,090   7,023
Consumer | 60 days past due        
Loans        
Total loans   782   3,444
Commercial loans        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   3,464,834   3,889,841
Amortized Cost Basis by Origination Year - 2024/2023   4,320,138   2,810,008
Amortized Cost Basis by Origination Year - 2023/2022   3,842,955   6,094,076
Amortized Cost Basis by Origination Year - 2022/2021   8,494,584   3,704,954
Amortized Cost Basis by Origination Year - 2021/2020   5,271,153   1,612,718
Amortized Cost Basis by Origination Year - Prior   7,982,612   3,928,477
Amortized Cost Basis by Origination Year - Revolving   2,497,513   1,665,527
Total loans   35,873,789   23,705,601
Current-period gross charge-offs - 2025/2024   467   2,971
Current-period gross charge-offs - 2024/2023   1,774   3,050
Current-period gross charge-offs - 2023/2022   7,364   5,946
Current-period gross charge-offs - 2022/2021   7,959   933
Current-period gross charge-offs - 2021/2020   30,458   401
Current-period gross charge-offs - Prior   19,189   7,612
Current-period gross charge-offs - Revolving   1,356   3,859
Current-period gross charge-offs - Total   68,567   24,772
Commercial loans | Pass        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   3,374,985   3,705,599
Amortized Cost Basis by Origination Year - 2024/2023   4,216,036   2,597,761
Amortized Cost Basis by Origination Year - 2023/2022   3,439,107   5,579,212
Amortized Cost Basis by Origination Year - 2022/2021   7,473,659   3,368,356
Amortized Cost Basis by Origination Year - 2021/2020   4,738,462   1,495,561
Amortized Cost Basis by Origination Year - Prior   7,502,030   3,693,861
Amortized Cost Basis by Origination Year - Revolving   2,352,217   1,528,246
Total loans   33,096,496   21,968,596
Commercial loans | Special mention        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   12,064   14,886
Amortized Cost Basis by Origination Year - 2024/2023   16,576   84,524
Amortized Cost Basis by Origination Year - 2023/2022   130,256   215,961
Amortized Cost Basis by Origination Year - 2022/2021   473,106   147,860
Amortized Cost Basis by Origination Year - 2021/2020   161,417   10,079
Amortized Cost Basis by Origination Year - Prior   112,528   34,001
Amortized Cost Basis by Origination Year - Revolving   30,661   24,671
Total loans   936,608   531,982
Commercial loans | Substandard        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   77,778   169,352
Amortized Cost Basis by Origination Year - 2024/2023   87,522   127,708
Amortized Cost Basis by Origination Year - 2023/2022   273,560   298,861
Amortized Cost Basis by Origination Year - 2022/2021   547,753   188,680
Amortized Cost Basis by Origination Year - 2021/2020   371,225   107,076
Amortized Cost Basis by Origination Year - Prior   368,041   200,597
Amortized Cost Basis by Origination Year - Revolving   114,623   112,605
Total loans   1,840,502   1,204,879
Commercial loans | Doubtful        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   7   4
Amortized Cost Basis by Origination Year - 2024/2023   4   15
Amortized Cost Basis by Origination Year - 2023/2022   32   42
Amortized Cost Basis by Origination Year - 2022/2021   66   58
Amortized Cost Basis by Origination Year - 2021/2020   49   2
Amortized Cost Basis by Origination Year - Prior   13   18
Amortized Cost Basis by Origination Year - Revolving   12   5
Total loans   183   144
Commercial loans | Construction and land development        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   359,489   356,451
Amortized Cost Basis by Origination Year - 2024/2023   751,981   428,365
Amortized Cost Basis by Origination Year - 2023/2022   600,546   910,706
Amortized Cost Basis by Origination Year - 2022/2021   910,020   43,853
Amortized Cost Basis by Origination Year - 2021/2020   147,190   9,328
Amortized Cost Basis by Origination Year - Prior   73,653   14,368
Amortized Cost Basis by Origination Year - Revolving   109,977   35,025
Total loans   2,952,856   1,798,096
Current-period gross charge-offs - 2021/2020   16   74
Current-period gross charge-offs - Prior       2,088
Current-period gross charge-offs - Total   16   2,162
Commercial loans | Construction and land development | Pass        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   358,406   339,152
Amortized Cost Basis by Origination Year - 2024/2023   735,023   397,574
Amortized Cost Basis by Origination Year - 2023/2022   507,851   843,053
Amortized Cost Basis by Origination Year - 2022/2021   649,748   42,524
Amortized Cost Basis by Origination Year - 2021/2020   139,906   9,327
Amortized Cost Basis by Origination Year - Prior   64,208   13,462
Amortized Cost Basis by Origination Year - Revolving   109,977   35,025
Total loans   2,565,119   1,680,117
Commercial loans | Construction and land development | Special mention        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   2   627
Amortized Cost Basis by Origination Year - 2024/2023   626   30,791
Amortized Cost Basis by Origination Year - 2023/2022   60,644   35,170
Amortized Cost Basis by Origination Year - 2022/2021   156,633   579
Amortized Cost Basis by Origination Year - 2021/2020   3,805    
Amortized Cost Basis by Origination Year - Prior   3,993   321
Total loans   225,703   67,488
Commercial loans | Construction and land development | Substandard        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   1,081   16,672
Amortized Cost Basis by Origination Year - 2024/2023   16,332    
Amortized Cost Basis by Origination Year - 2023/2022   32,051   32,483
Amortized Cost Basis by Origination Year - 2022/2021   103,639   750
Amortized Cost Basis by Origination Year - 2021/2020   3,479    
Amortized Cost Basis by Origination Year - Prior   5,447   581
Total loans   162,029   50,486
Commercial loans | Construction and land development | Doubtful        
Loans        
Amortized Cost Basis by Origination Year - 2021/2020       1
Amortized Cost Basis by Origination Year - Prior   5   4
Total loans   5   5
Commercial loans | Commercial non-owner-occupied        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   896,373   872,186
Amortized Cost Basis by Origination Year - 2024/2023   1,224,695   882,402
Amortized Cost Basis by Origination Year - 2023/2022   1,516,709   2,962,177
Amortized Cost Basis by Origination Year - 2022/2021   4,821,899   2,034,270
Amortized Cost Basis by Origination Year - 2021/2020   3,102,698   665,613
Amortized Cost Basis by Origination Year - Prior   3,905,947   1,855,868
Amortized Cost Basis by Origination Year - Revolving   178,348   111,216
Total loans   15,646,669   9,383,732
Current-period gross charge-offs - 2023/2022   4,565    
Current-period gross charge-offs - 2022/2021   435   176
Current-period gross charge-offs - 2021/2020   18,033    
Current-period gross charge-offs - Prior   8,068   354
Current-period gross charge-offs - Total   31,101   530
Commercial loans | Commercial non-owner-occupied | 30 days past due        
Loans        
Total loans   2,375   2,253
Commercial loans | Commercial non-owner-occupied | 60 days past due        
Loans        
Total loans   1,884   748
Commercial loans | Commercial non-owner-occupied | 90 days past due        
Loans        
Total loans   422    
Commercial loans | Commercial non-owner-occupied | Pass        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   840,937   782,863
Amortized Cost Basis by Origination Year - 2024/2023   1,187,686   798,454
Amortized Cost Basis by Origination Year - 2023/2022   1,342,936   2,664,327
Amortized Cost Basis by Origination Year - 2022/2021   4,243,573   1,770,690
Amortized Cost Basis by Origination Year - 2021/2020   2,673,803   575,679
Amortized Cost Basis by Origination Year - Prior   3,627,263   1,724,342
Amortized Cost Basis by Origination Year - Revolving   177,386   111,021
Total loans   14,093,584   8,427,376
Commercial loans | Commercial non-owner-occupied | Special mention        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   5,896   6,954
Amortized Cost Basis by Origination Year - 2024/2023   7,749   36,014
Amortized Cost Basis by Origination Year - 2023/2022   32,021   120,363
Amortized Cost Basis by Origination Year - 2022/2021   290,180   137,945
Amortized Cost Basis by Origination Year - 2021/2020   149,681   7,486
Amortized Cost Basis by Origination Year - Prior   70,238   13,920
Amortized Cost Basis by Origination Year - Revolving   811   195
Total loans   556,576   322,877
Commercial loans | Commercial non-owner-occupied | Substandard        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   49,540   82,369
Amortized Cost Basis by Origination Year - 2024/2023   29,260   47,934
Amortized Cost Basis by Origination Year - 2023/2022   141,752   177,487
Amortized Cost Basis by Origination Year - 2022/2021   288,146   125,634
Amortized Cost Basis by Origination Year - 2021/2020   279,213   82,448
Amortized Cost Basis by Origination Year - Prior   208,443   117,606
Amortized Cost Basis by Origination Year - Revolving   151    
Total loans   996,505   633,478
Commercial loans | Commercial non-owner-occupied | Doubtful        
Loans        
Amortized Cost Basis by Origination Year - 2022/2021       1
Amortized Cost Basis by Origination Year - 2021/2020   1    
Amortized Cost Basis by Origination Year - Prior   3    
Total loans   4   1
Commercial loans | Commercial owner-occupied        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   560,648   655,031
Amortized Cost Basis by Origination Year - 2024/2023   804,587   698,856
Amortized Cost Basis by Origination Year - 2023/2022   747,105   1,108,234
Amortized Cost Basis by Origination Year - 2022/2021   1,309,515   1,046,776
Amortized Cost Basis by Origination Year - 2021/2020   1,237,704   594,724
Amortized Cost Basis by Origination Year - Prior   2,738,518   1,514,784
Amortized Cost Basis by Origination Year - Revolving   99,829   97,971
Total loans   7,497,906   5,716,376
Current-period gross charge-offs - 2024/2023       298
Current-period gross charge-offs - 2023/2022   423    
Current-period gross charge-offs - 2022/2021   966   91
Current-period gross charge-offs - 2021/2020       227
Current-period gross charge-offs - Prior   603   583
Current-period gross charge-offs - Total   1,992   1,199
Commercial loans | Commercial owner-occupied | 30 days past due        
Loans        
Total loans   8,766   7,208
Commercial loans | Commercial owner-occupied | 60 days past due        
Loans        
Total loans   1,408   2,844
Commercial loans | Commercial owner-occupied | 90 days past due        
Loans        
Total loans   477   92
Commercial loans | Commercial owner-occupied | Pass        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   551,163   624,613
Amortized Cost Basis by Origination Year - 2024/2023   793,227   648,461
Amortized Cost Basis by Origination Year - 2023/2022   687,443   1,020,841
Amortized Cost Basis by Origination Year - 2022/2021   1,201,264   1,004,549
Amortized Cost Basis by Origination Year - 2021/2020   1,184,325   572,108
Amortized Cost Basis by Origination Year - Prior   2,599,209   1,440,686
Amortized Cost Basis by Origination Year - Revolving   98,227   87,011
Total loans   7,114,858   5,398,269
Commercial loans | Commercial owner-occupied | Special mention        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   2,417   4,571
Amortized Cost Basis by Origination Year - 2024/2023   5,343   14,537
Amortized Cost Basis by Origination Year - 2023/2022   4,626   38,361
Amortized Cost Basis by Origination Year - 2022/2021   3,776   8,092
Amortized Cost Basis by Origination Year - 2021/2020   6,302   1,114
Amortized Cost Basis by Origination Year - Prior   33,064   15,112
Amortized Cost Basis by Origination Year - Revolving   369   212
Total loans   55,897   81,999
Commercial loans | Commercial owner-occupied | Substandard        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   7,061   25,843
Amortized Cost Basis by Origination Year - 2024/2023   6,013   35,855
Amortized Cost Basis by Origination Year - 2023/2022   55,033   49,032
Amortized Cost Basis by Origination Year - 2022/2021   104,475   34,135
Amortized Cost Basis by Origination Year - 2021/2020   47,077   21,502
Amortized Cost Basis by Origination Year - Prior   106,241   58,982
Amortized Cost Basis by Origination Year - Revolving   1,233   10,748
Total loans   327,133   236,097
Commercial loans | Commercial owner-occupied | Doubtful        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   7   4
Amortized Cost Basis by Origination Year - 2024/2023   4   3
Amortized Cost Basis by Origination Year - 2023/2022   3    
Amortized Cost Basis by Origination Year - Prior   4   4
Total loans   18   11
Commercial loans | Commercial and industrial        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   1,573,797   1,925,531
Amortized Cost Basis by Origination Year - 2024/2023   1,402,840   729,597
Amortized Cost Basis by Origination Year - 2023/2022   828,162   993,617
Amortized Cost Basis by Origination Year - 2022/2021   1,116,071   490,009
Amortized Cost Basis by Origination Year - 2021/2020   582,975   295,678
Amortized Cost Basis by Origination Year - Prior   939,013   439,802
Amortized Cost Basis by Origination Year - Revolving   2,003,020   1,348,642
Total loans   8,445,878   6,222,876
Current-period gross charge-offs - 2025/2024   467   2,971
Current-period gross charge-offs - 2024/2023   1,774   2,752
Current-period gross charge-offs - 2023/2022   2,376   5,946
Current-period gross charge-offs - 2022/2021   6,558   666
Current-period gross charge-offs - 2021/2020   12,409   100
Current-period gross charge-offs - Prior   10,518   4,587
Current-period gross charge-offs - Revolving   1,356   3,859
Current-period gross charge-offs - Total   35,458   20,881
Commercial loans | Commercial and industrial | Pass        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   1,552,659   1,881,120
Amortized Cost Basis by Origination Year - 2024/2023   1,366,417   683,911
Amortized Cost Basis by Origination Year - 2023/2022   752,676   939,929
Amortized Cost Basis by Origination Year - 2022/2021   1,051,703   462,655
Amortized Cost Basis by Origination Year - 2021/2020   540,483   292,253
Amortized Cost Basis by Origination Year - Prior   905,561   419,145
Amortized Cost Basis by Origination Year - Revolving   1,863,274   1,226,413
Total loans   8,032,773   5,905,426
Commercial loans | Commercial and industrial | Special mention        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   3,106   2,103
Amortized Cost Basis by Origination Year - 2024/2023   2,255   2,467
Amortized Cost Basis by Origination Year - 2023/2022   32,680   16,120
Amortized Cost Basis by Origination Year - 2022/2021   18,721   1,217
Amortized Cost Basis by Origination Year - 2021/2020   1,623   628
Amortized Cost Basis by Origination Year - Prior   2,635   2,468
Amortized Cost Basis by Origination Year - Revolving   28,433   22,764
Total loans   89,453   47,767
Commercial loans | Commercial and industrial | Substandard        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   18,032   42,308
Amortized Cost Basis by Origination Year - 2024/2023   34,168   43,207
Amortized Cost Basis by Origination Year - 2023/2022   42,777   37,526
Amortized Cost Basis by Origination Year - 2022/2021   45,581   26,080
Amortized Cost Basis by Origination Year - 2021/2020   40,821   2,796
Amortized Cost Basis by Origination Year - Prior   30,817   18,180
Amortized Cost Basis by Origination Year - Revolving   111,301   99,460
Total loans   323,497   269,557
Commercial loans | Commercial and industrial | Doubtful        
Loans        
Amortized Cost Basis by Origination Year - 2024/2023       12
Amortized Cost Basis by Origination Year - 2023/2022   29   42
Amortized Cost Basis by Origination Year - 2022/2021   66   57
Amortized Cost Basis by Origination Year - 2021/2020   48   1
Amortized Cost Basis by Origination Year - Prior       9
Amortized Cost Basis by Origination Year - Revolving   12   5
Total loans   155   126
Commercial loans | Other income producing property        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   60,448   65,159
Amortized Cost Basis by Origination Year - 2024/2023   129,854   52,790
Amortized Cost Basis by Origination Year - 2023/2022   128,307   113,785
Amortized Cost Basis by Origination Year - 2022/2021   320,552   86,787
Amortized Cost Basis by Origination Year - 2021/2020   188,515   46,764
Amortized Cost Basis by Origination Year - Prior   296,709   103,157
Amortized Cost Basis by Origination Year - Revolving   62,566   38,871
Total loans   1,186,951   507,313
Commercial loans | Other income producing property | Pass        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   59,282   63,518
Amortized Cost Basis by Origination Year - 2024/2023   128,479   51,585
Amortized Cost Basis by Origination Year - 2023/2022   126,210   105,505
Amortized Cost Basis by Origination Year - 2022/2021   310,844   84,679
Amortized Cost Basis by Origination Year - 2021/2020   187,874   45,600
Amortized Cost Basis by Origination Year - Prior   277,182   95,969
Amortized Cost Basis by Origination Year - Revolving   60,813   37,166
Total loans   1,150,684   484,022
Commercial loans | Other income producing property | Special mention        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   477   612
Amortized Cost Basis by Origination Year - 2024/2023   585   493
Amortized Cost Basis by Origination Year - 2023/2022   150   5,947
Amortized Cost Basis by Origination Year - 2022/2021   3,796   27
Amortized Cost Basis by Origination Year - 2021/2020   6   837
Amortized Cost Basis by Origination Year - Prior   2,598   2,145
Amortized Cost Basis by Origination Year - Revolving   1,048   1,269
Total loans   8,660   11,330
Commercial loans | Other income producing property | Substandard        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   689   1,029
Amortized Cost Basis by Origination Year - 2024/2023   790   712
Amortized Cost Basis by Origination Year - 2023/2022   1,947   2,333
Amortized Cost Basis by Origination Year - 2022/2021   5,912   2,081
Amortized Cost Basis by Origination Year - 2021/2020   635   327
Amortized Cost Basis by Origination Year - Prior   16,929   5,043
Amortized Cost Basis by Origination Year - Revolving   705   436
Total loans   27,607   11,961
Commercial loans | Consumer owner-occupied        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   13,569   5,185
Amortized Cost Basis by Origination Year - 2024/2023   6,181   17,998
Amortized Cost Basis by Origination Year - 2023/2022   22,126   5,557
Amortized Cost Basis by Origination Year - 2022/2021   16,527   3,259
Amortized Cost Basis by Origination Year - 2021/2020   12,071   611
Amortized Cost Basis by Origination Year - Prior   28,772   498
Amortized Cost Basis by Origination Year - Revolving   43,773   33,802
Total loans   143,019   66,910
Commercial loans | Consumer owner-occupied | Pass        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   12,028   4,035
Amortized Cost Basis by Origination Year - 2024/2023   5,204   17,776
Amortized Cost Basis by Origination Year - 2023/2022   21,991   5,557
Amortized Cost Basis by Origination Year - 2022/2021   16,527   3,259
Amortized Cost Basis by Origination Year - 2021/2020   12,071   594
Amortized Cost Basis by Origination Year - Prior   28,607   257
Amortized Cost Basis by Origination Year - Revolving   42,540   31,610
Total loans   138,968   63,088
Commercial loans | Consumer owner-occupied | Special mention        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   166   19
Amortized Cost Basis by Origination Year - 2024/2023   18   222
Amortized Cost Basis by Origination Year - 2023/2022   135    
Amortized Cost Basis by Origination Year - 2021/2020       14
Amortized Cost Basis by Origination Year - Prior       35
Amortized Cost Basis by Origination Year - Revolving       231
Total loans   319   521
Commercial loans | Consumer owner-occupied | Substandard        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   1,375   1,131
Amortized Cost Basis by Origination Year - 2024/2023   959    
Amortized Cost Basis by Origination Year - 2021/2020       3
Amortized Cost Basis by Origination Year - Prior   164   205
Amortized Cost Basis by Origination Year - Revolving   1,233   1,961
Total loans   3,731   3,300
Commercial loans | Consumer owner-occupied | Doubtful        
Loans        
Amortized Cost Basis by Origination Year - Prior   1   1
Total loans   1   1
Commercial loans | Other loans        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   510   10,298
Total loans   510   10,298
Commercial loans | Other loans | Pass        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   510   10,298
Total loans   510   10,298
Consumer loans        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   638,930   908,206
Amortized Cost Basis by Origination Year - 2024/2023   1,013,037   1,373,602
Amortized Cost Basis by Origination Year - 2023/2022   1,342,763   2,729,367
Amortized Cost Basis by Origination Year - 2022/2021   2,847,158   1,741,337
Amortized Cost Basis by Origination Year - 2021/2020   1,838,274   649,118
Amortized Cost Basis by Origination Year - Prior   1,953,166   1,133,688
Amortized Cost Basis by Origination Year - Revolving   1,760,130   1,662,008
Total loans   11,393,458   10,197,326
Current-period gross charge-offs - 2025/2024   10   229
Current-period gross charge-offs - 2024/2023   684   1,938
Current-period gross charge-offs - 2023/2022   755   1,965
Current-period gross charge-offs - 2022/2021   709   213
Current-period gross charge-offs - 2021/2020   92   101
Current-period gross charge-offs - Prior   2,779   605
Current-period gross charge-offs - Revolving   2,479   5,247
Current-period gross charge-offs - Total   7,508   10,298
Consumer loans | Current due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   638,473   903,604
Amortized Cost Basis by Origination Year - 2024/2023   1,003,878   1,365,906
Amortized Cost Basis by Origination Year - 2023/2022   1,330,197   2,717,831
Amortized Cost Basis by Origination Year - 2022/2021   2,832,620   1,738,058
Amortized Cost Basis by Origination Year - 2021/2020   1,830,621   646,221
Amortized Cost Basis by Origination Year - Prior   1,933,399   1,121,550
Amortized Cost Basis by Origination Year - Revolving   1,754,860   1,644,222
Total loans   11,324,048   10,137,392
Consumer loans | 30 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   250   1,522
Amortized Cost Basis by Origination Year - 2024/2023   5,271   2,191
Amortized Cost Basis by Origination Year - 2023/2022   4,932   1,685
Amortized Cost Basis by Origination Year - 2022/2021   7,045   875
Amortized Cost Basis by Origination Year - 2021/2020   4,116   1,160
Amortized Cost Basis by Origination Year - Prior   5,933   5,299
Amortized Cost Basis by Origination Year - Revolving   2,896   9,945
Total loans   30,443   22,677
Consumer loans | 60 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   5   725
Amortized Cost Basis by Origination Year - 2024/2023   2,131   590
Amortized Cost Basis by Origination Year - 2023/2022   2,282   2,436
Amortized Cost Basis by Origination Year - 2022/2021   710   451
Amortized Cost Basis by Origination Year - 2021/2020   1,077   346
Amortized Cost Basis by Origination Year - Prior   3,369   1,196
Amortized Cost Basis by Origination Year - Revolving   1,500   5,038
Total loans   11,074   10,782
Consumer loans | 90 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   202   2,355
Amortized Cost Basis by Origination Year - 2024/2023   1,757   4,915
Amortized Cost Basis by Origination Year - 2023/2022   5,352   7,415
Amortized Cost Basis by Origination Year - 2022/2021   6,783   1,953
Amortized Cost Basis by Origination Year - 2021/2020   2,460   1,391
Amortized Cost Basis by Origination Year - Prior   10,465   5,643
Amortized Cost Basis by Origination Year - Revolving   874   2,803
Total loans   27,893   26,475
Consumer loans | Construction and land development        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   35,790   75,490
Amortized Cost Basis by Origination Year - 2024/2023   137,110   81,995
Amortized Cost Basis by Origination Year - 2023/2022   43,942   153,294
Amortized Cost Basis by Origination Year - 2022/2021   87,516   46,873
Amortized Cost Basis by Origination Year - 2021/2020   36,678   13,254
Amortized Cost Basis by Origination Year - Prior   30,031   15,325
Total loans   371,067   386,231
Current-period gross charge-offs - 2023/2022       304
Current-period gross charge-offs - Total       304
Consumer loans | Construction and land development | Current due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   35,790   75,490
Amortized Cost Basis by Origination Year - 2024/2023   137,110   81,995
Amortized Cost Basis by Origination Year - 2023/2022   43,788   152,974
Amortized Cost Basis by Origination Year - 2022/2021   84,568   46,873
Amortized Cost Basis by Origination Year - 2021/2020   36,678   13,253
Amortized Cost Basis by Origination Year - Prior   29,802   15,309
Total loans   367,736   385,894
Consumer loans | Construction and land development | 30 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2023/2022   77    
Amortized Cost Basis by Origination Year - 2022/2021   2,945    
Amortized Cost Basis by Origination Year - Prior   119   16
Total loans   3,141   16
Consumer loans | Construction and land development | 60 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2023/2022   77    
Amortized Cost Basis by Origination Year - Prior   15    
Total loans   92    
Consumer loans | Construction and land development | 90 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2023/2022       320
Amortized Cost Basis by Origination Year - 2022/2021   3    
Amortized Cost Basis by Origination Year - 2021/2020       1
Amortized Cost Basis by Origination Year - Prior   95    
Total loans   98   321
Consumer loans | Commercial non-owner-occupied        
Loans        
Current-period gross charge-offs - 2024/2023   291    
Current-period gross charge-offs - 2023/2022   329    
Current-period gross charge-offs - 2022/2021   272    
Current-period gross charge-offs - 2021/2020   17    
Current-period gross charge-offs - Prior   58    
Current-period gross charge-offs - Total   967    
Consumer loans | Other income producing property        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   877   3,041
Amortized Cost Basis by Origination Year - 2024/2023   4,615   6,066
Amortized Cost Basis by Origination Year - 2023/2022   8,458   39,445
Amortized Cost Basis by Origination Year - 2022/2021   53,837   16,556
Amortized Cost Basis by Origination Year - 2021/2020   18,364   3,511
Amortized Cost Basis by Origination Year - Prior   33,484   31,690
Amortized Cost Basis by Origination Year - Revolving   155   128
Total loans   119,790   100,437
Consumer loans | Other income producing property | Current due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   877   3,041
Amortized Cost Basis by Origination Year - 2024/2023   4,615   6,066
Amortized Cost Basis by Origination Year - 2023/2022   8,458   39,445
Amortized Cost Basis by Origination Year - 2022/2021   53,837   16,556
Amortized Cost Basis by Origination Year - 2021/2020   18,364   3,511
Amortized Cost Basis by Origination Year - Prior   33,369   31,549
Amortized Cost Basis by Origination Year - Revolving   155   128
Total loans   119,675   100,296
Consumer loans | Other income producing property | 30 days past due        
Loans        
Amortized Cost Basis by Origination Year - Prior       24
Total loans       24
Consumer loans | Other income producing property | 90 days past due        
Loans        
Amortized Cost Basis by Origination Year - Prior   115   117
Total loans   115   117
Consumer loans | Consumer owner-occupied        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   478,920   627,902
Amortized Cost Basis by Origination Year - 2024/2023   697,811   1,059,488
Amortized Cost Basis by Origination Year - 2023/2022   1,097,594   2,313,511
Amortized Cost Basis by Origination Year - 2022/2021   2,517,490   1,580,795
Amortized Cost Basis by Origination Year - 2021/2020   1,704,479   579,563
Amortized Cost Basis by Origination Year - Prior   1,691,235   916,716
Total loans   8,187,529   7,077,975
Current-period gross charge-offs - 2025/2024       35
Current-period gross charge-offs - 2024/2023       328
Current-period gross charge-offs - 2023/2022       284
Current-period gross charge-offs - 2022/2021       16
Current-period gross charge-offs - 2021/2020       21
Current-period gross charge-offs - Prior       44
Current-period gross charge-offs - Total       728
Consumer loans | Consumer owner-occupied | Current due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   478,691   623,572
Amortized Cost Basis by Origination Year - 2024/2023   689,206   1,052,852
Amortized Cost Basis by Origination Year - 2023/2022   1,086,792   2,303,614
Amortized Cost Basis by Origination Year - 2022/2021   2,507,152   1,578,097
Amortized Cost Basis by Origination Year - 2021/2020   1,697,732   577,381
Amortized Cost Basis by Origination Year - Prior   1,676,169   908,983
Total loans   8,135,742   7,044,499
Consumer loans | Consumer owner-occupied | 30 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   229   1,362
Amortized Cost Basis by Origination Year - 2024/2023   4,944   1,847
Amortized Cost Basis by Origination Year - 2023/2022   4,175   1,302
Amortized Cost Basis by Origination Year - 2022/2021   3,961   614
Amortized Cost Basis by Origination Year - 2021/2020   3,632   897
Amortized Cost Basis by Origination Year - Prior   4,459   3,045
Total loans   21,400   9,067
Consumer loans | Consumer owner-occupied | 60 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024       685
Amortized Cost Basis by Origination Year - 2024/2023   1,995   453
Amortized Cost Basis by Origination Year - 2023/2022   2,010   2,281
Amortized Cost Basis by Origination Year - 2022/2021   482   354
Amortized Cost Basis by Origination Year - 2021/2020   931   251
Amortized Cost Basis by Origination Year - Prior   2,552   757
Total loans   7,970   4,781
Consumer loans | Consumer owner-occupied | 90 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024       2,283
Amortized Cost Basis by Origination Year - 2024/2023   1,666   4,336
Amortized Cost Basis by Origination Year - 2023/2022   4,617   6,314
Amortized Cost Basis by Origination Year - 2022/2021   5,895   1,730
Amortized Cost Basis by Origination Year - 2021/2020   2,184   1,034
Amortized Cost Basis by Origination Year - Prior   8,055   3,931
Total loans   22,417   19,628
Consumer loans | Home equity loans        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   1,941   7,418
Amortized Cost Basis by Origination Year - 2024/2023   7,303   6,838
Amortized Cost Basis by Origination Year - 2023/2022   5,266   4,232
Amortized Cost Basis by Origination Year - 2022/2021   4,627   1,591
Amortized Cost Basis by Origination Year - 2021/2020   1,484   2,144
Amortized Cost Basis by Origination Year - Prior   16,057   11,975
Amortized Cost Basis by Origination Year - Revolving   1,671,143   1,535,886
Total loans   1,707,821   1,570,084
Current-period gross charge-offs - 2022/2021   64    
Current-period gross charge-offs - Prior   165   110
Current-period gross charge-offs - Total   229   110
Consumer loans | Home equity loans | Current due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   1,941   7,309
Amortized Cost Basis by Origination Year - 2024/2023   7,125   6,553
Amortized Cost Basis by Origination Year - 2023/2022   4,738   3,701
Amortized Cost Basis by Origination Year - 2022/2021   4,091   1,515
Amortized Cost Basis by Origination Year - 2021/2020   1,207   1,739
Amortized Cost Basis by Origination Year - Prior   14,168   10,600
Amortized Cost Basis by Origination Year - Revolving   1,666,086   1,527,504
Total loans   1,699,356   1,558,921
Consumer loans | Home equity loans | 30 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024       57
Amortized Cost Basis by Origination Year - 2024/2023   142   75
Amortized Cost Basis by Origination Year - 2023/2022   94   74
Amortized Cost Basis by Origination Year - 2021/2020   89   64
Amortized Cost Basis by Origination Year - Prior   524   788
Amortized Cost Basis by Origination Year - Revolving   2,759   5,019
Total loans   3,608   6,077
Consumer loans | Home equity loans | 60 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2024/2023       73
Amortized Cost Basis by Origination Year - 2023/2022       69
Amortized Cost Basis by Origination Year - Prior   424   120
Amortized Cost Basis by Origination Year - Revolving   1,425   2,044
Total loans   1,849   2,306
Consumer loans | Home equity loans | 90 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024       52
Amortized Cost Basis by Origination Year - 2024/2023   36   137
Amortized Cost Basis by Origination Year - 2023/2022   434   388
Amortized Cost Basis by Origination Year - 2022/2021   536   76
Amortized Cost Basis by Origination Year - 2021/2020   188   341
Amortized Cost Basis by Origination Year - Prior   941   467
Amortized Cost Basis by Origination Year - Revolving   873   1,319
Total loans   3,008   2,780
Consumer loans | Consumer        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   121,402   194,355
Amortized Cost Basis by Origination Year - 2024/2023   166,198   219,215
Amortized Cost Basis by Origination Year - 2023/2022   187,503   218,885
Amortized Cost Basis by Origination Year - 2022/2021   183,688   95,522
Amortized Cost Basis by Origination Year - 2021/2020   77,269   50,646
Amortized Cost Basis by Origination Year - Prior   182,359   157,982
Amortized Cost Basis by Origination Year - Revolving   88,832   125,994
Total loans   1,007,251   1,062,599
Current-period gross charge-offs - 2025/2024   10   194
Current-period gross charge-offs - 2024/2023   393   1,610
Current-period gross charge-offs - 2023/2022   426   1,377
Current-period gross charge-offs - 2022/2021   373   197
Current-period gross charge-offs - 2021/2020   75   80
Current-period gross charge-offs - Prior   2,556   451
Current-period gross charge-offs - Revolving   2,479   5,247
Current-period gross charge-offs - Total   6,312   9,156
Consumer loans | Consumer | Current due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   121,174   194,192
Amortized Cost Basis by Origination Year - 2024/2023   165,822   218,440
Amortized Cost Basis by Origination Year - 2023/2022   186,421   218,097
Amortized Cost Basis by Origination Year - 2022/2021   182,972   95,017
Amortized Cost Basis by Origination Year - 2021/2020   76,640   50,337
Amortized Cost Basis by Origination Year - Prior   179,891   155,109
Amortized Cost Basis by Origination Year - Revolving   88,619   116,590
Total loans   1,001,539   1,047,782
Consumer loans | Consumer | 30 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   21   103
Amortized Cost Basis by Origination Year - 2024/2023   185   269
Amortized Cost Basis by Origination Year - 2023/2022   586   309
Amortized Cost Basis by Origination Year - 2022/2021   139   261
Amortized Cost Basis by Origination Year - 2021/2020   395   199
Amortized Cost Basis by Origination Year - Prior   831   1,426
Amortized Cost Basis by Origination Year - Revolving   137   4,926
Total loans   2,294   7,493
Consumer loans | Consumer | 60 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   5   40
Amortized Cost Basis by Origination Year - 2024/2023   136   64
Amortized Cost Basis by Origination Year - 2023/2022   195   86
Amortized Cost Basis by Origination Year - 2022/2021   228   97
Amortized Cost Basis by Origination Year - 2021/2020   146   95
Amortized Cost Basis by Origination Year - Prior   378   319
Amortized Cost Basis by Origination Year - Revolving   75   2,994
Total loans   1,163   3,695
Consumer loans | Consumer | 90 days past due        
Loans        
Amortized Cost Basis by Origination Year - 2025/2024   202   20
Amortized Cost Basis by Origination Year - 2024/2023   55   442
Amortized Cost Basis by Origination Year - 2023/2022   301   393
Amortized Cost Basis by Origination Year - 2022/2021   349   147
Amortized Cost Basis by Origination Year - 2021/2020   88   15
Amortized Cost Basis by Origination Year - Prior   1,259   1,128
Amortized Cost Basis by Origination Year - Revolving   1   1,484
Total loans   $ 2,255   $ 3,629