Annual report [Section 13 and 15(d), not S-K Item 405]

Note 3 - Loans - Loans by Credit Quality Indicators, Loans Type and Year of Origination (Details)

v3.25.0.1
Note 3 - Loans - Loans by Credit Quality Indicators, Loans Type and Year of Origination (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Originated in current year $ 2,097,309 $ 1,072,297  
Originated year two 949,482 3,318,515  
Originated year three 3,180,556 2,513,145  
Originated year four 2,084,516 1,055,105  
Originated year five 876,327 604,365  
Originated prior 1,648,596 1,350,456  
Current-period gross charge-offs, prior 4,668 2,077  
Revolving 1,767,754 1,743,246  
Revolving converted to term 1,296 1,700  
Financing receivable, gross 12,605,836 11,658,829  
Current-period gross charge-offs, current year 55 1,213  
Current-period gross charge-offs, year two 1,038 4,730  
Current-period gross charge-offs, year three 61 2,550  
Current-period gross charge-offs, year four 214 779  
Current-period gross charge-offs, year five 675 125  
Current-period gross charge-offs, revolving 3,801 3,018  
Current-period gross charge-offs, revolving converted to term 3,172 89  
Current-period gross writeoffs 13,684 14,581 $ 10,137
Performing Financial Instruments [Member]      
Financing receivable, gross 12,563,370 11,637,296  
Nonperforming Financial Instruments [Member]      
Financing receivable, gross 42,466 21,533  
Commercial Real Estate Portfolio Segment [Member]      
Originated in current year 531,833 347,020  
Originated year two 172,982 457,265  
Originated year three 346,772 362,736  
Originated year four 284,296 168,882  
Originated year five 123,977 110,853  
Originated prior 239,145 186,374  
Current-period gross charge-offs, prior 4,327 2,014  
Revolving 1,170,641 1,190,358  
Revolving converted to term 248 498  
Financing receivable, gross 2,869,894 2,823,986  
Current-period gross charge-offs, current year 36 1,213  
Current-period gross charge-offs, year two 1,002 4,690  
Current-period gross charge-offs, year three 0 2,531  
Current-period gross charge-offs, year four 52 779  
Current-period gross charge-offs, year five 675 4  
Current-period gross charge-offs, revolving 2,851 1,998  
Current-period gross charge-offs, revolving converted to term 3,172 0  
Current-period gross writeoffs 12,115 13,229  
Commercial Real Estate Portfolio Segment [Member] | Performing Financial Instruments [Member]      
Financing receivable, gross 2,844,164 2,816,599  
Commercial Real Estate Portfolio Segment [Member] | Nonperforming Financial Instruments [Member]      
Financing receivable, gross 25,730 7,387  
Real Estate Portfolio Segment[Member]      
Financing receivable, gross 8,173,009 7,251,447  
Real Estate Portfolio Segment[Member] | Construction Loans [Member]      
Originated in current year 367,534 217,334  
Originated year two 296,069 874,936  
Originated year three 536,766 283,012  
Originated year four 166,784 49,668  
Originated year five 32,330 4,866  
Originated prior 17,029 17,536  
Current-period gross charge-offs, prior 0 0  
Revolving 72,793 72,156  
Revolving converted to term 0 111  
Financing receivable, gross 1,489,306 1,519,619  
Current-period gross charge-offs, current year 0 0  
Current-period gross charge-offs, year two 0 0  
Current-period gross charge-offs, year three 0 19  
Current-period gross charge-offs, year four 0 0  
Current-period gross charge-offs, year five 0 0  
Current-period gross charge-offs, revolving 0 0  
Current-period gross charge-offs, revolving converted to term 0 89  
Current-period gross writeoffs 0 108 (0)
Real Estate Portfolio Segment[Member] | Owner Occupied Commercial [Member]      
Originated in current year 391,061 155,642  
Originated year two 175,388 479,775  
Originated year three 508,757 525,372  
Originated year four 496,558 309,295  
Originated year five 284,484 192,723  
Originated prior 619,863 529,342  
Current-period gross charge-offs, prior 137 0  
Revolving 70,230 64,170  
Revolving converted to term 802 844  
Financing receivable, gross 2,547,143 2,257,163  
Current-period gross charge-offs, current year 0 0  
Current-period gross charge-offs, year two 0 0  
Current-period gross charge-offs, year three 0 0  
Current-period gross charge-offs, year four 100 0  
Current-period gross charge-offs, year five 0 117  
Current-period gross charge-offs, revolving 0 0  
Current-period gross charge-offs, revolving converted to term 0 0  
Current-period gross writeoffs 237 117 170
Real Estate Portfolio Segment[Member] | One to Four Family [Member]      
Originated in current year 294,602 167,656  
Originated year two 127,687 378,065  
Originated year three 322,641 231,428  
Originated year four 191,902 76,685  
Originated year five 67,202 45,439  
Originated prior 86,040 62,811  
Current-period gross charge-offs, prior 129 14  
Revolving 354,549 287,854  
Revolving converted to term 0 0  
Financing receivable, gross 1,444,623 1,249,938  
Current-period gross charge-offs, current year 0 0  
Current-period gross charge-offs, year two 28 40  
Current-period gross charge-offs, year three 61 0  
Current-period gross charge-offs, year four 62 0  
Current-period gross charge-offs, year five 0 0  
Current-period gross charge-offs, revolving 481 0  
Current-period gross charge-offs, revolving converted to term 0 0  
Current-period gross writeoffs 761 54 51
Real Estate Portfolio Segment[Member] | Non-owner Occupied Commercial [Member]      
Originated in current year 479,275 162,418  
Originated year two 174,415 1,124,584  
Originated year three 1,463,158 1,106,055  
Originated year four 943,630 448,781  
Originated year five 367,100 249,189  
Originated prior 683,258 551,706  
Current-period gross charge-offs, prior 0 0  
Revolving 70,161 101,366  
Revolving converted to term 246 247  
Financing receivable, gross 4,181,243 3,744,346  
Current-period gross charge-offs, current year 0 0  
Current-period gross charge-offs, year two 0 0  
Current-period gross charge-offs, year three 0 0  
Current-period gross charge-offs, year four 0 0  
Current-period gross charge-offs, year five 0 0  
Current-period gross charge-offs, revolving 0 0  
Current-period gross charge-offs, revolving converted to term 0 0  
Current-period gross writeoffs 0 (0) (0)
Real Estate Portfolio Segment[Member] | Performing Financial Instruments [Member]      
Financing receivable, gross   7,237,517  
Real Estate Portfolio Segment[Member] | Performing Financial Instruments [Member] | Construction Loans [Member]      
Financing receivable, gross 1,488,645 1,519,508  
Real Estate Portfolio Segment[Member] | Performing Financial Instruments [Member] | Owner Occupied Commercial [Member]      
Financing receivable, gross 2,538,399 2,250,074  
Real Estate Portfolio Segment[Member] | Performing Financial Instruments [Member] | One to Four Family [Member]      
Financing receivable, gross 1,439,332 1,243,603  
Real Estate Portfolio Segment[Member] | Performing Financial Instruments [Member] | Non-owner Occupied Commercial [Member]      
Financing receivable, gross 4,179,984 3,743,840  
Real Estate Portfolio Segment[Member] | Nonperforming Financial Instruments [Member]      
Financing receivable, gross   13,930  
Real Estate Portfolio Segment[Member] | Nonperforming Financial Instruments [Member] | Construction Loans [Member]      
Financing receivable, gross 661 111  
Real Estate Portfolio Segment[Member] | Nonperforming Financial Instruments [Member] | Owner Occupied Commercial [Member]      
Financing receivable, gross 8,744 7,089  
Real Estate Portfolio Segment[Member] | Nonperforming Financial Instruments [Member] | One to Four Family [Member]      
Financing receivable, gross 5,291 6,335  
Real Estate Portfolio Segment[Member] | Nonperforming Financial Instruments [Member] | Non-owner Occupied Commercial [Member]      
Financing receivable, gross 1,259 506  
Consumer Portfolio Segment [Member]      
Originated in current year 33,004 22,227  
Originated year two 2,941 3,890  
Originated year three 2,462 4,542  
Originated year four 1,346 1,794  
Originated year five 1,234 1,295  
Originated prior 3,260 2,687  
Current-period gross charge-offs, prior 75 49  
Revolving 29,380 27,342  
Revolving converted to term 0 0  
Financing receivable, gross 73,627 63,777  
Current-period gross charge-offs, current year 19 0  
Current-period gross charge-offs, year two 8 0  
Current-period gross charge-offs, year three 0 0  
Current-period gross charge-offs, year four 0 0  
Current-period gross charge-offs, year five 0 4  
Current-period gross charge-offs, revolving 469 1,020  
Current-period gross charge-offs, revolving converted to term 0 0  
Current-period gross writeoffs 571 1,073 $ 660
Consumer Portfolio Segment [Member] | Performing Financial Instruments [Member]      
Financing receivable, gross 72,846 63,672  
Consumer Portfolio Segment [Member] | Nonperforming Financial Instruments [Member]      
Financing receivable, gross 781 105  
Pass [Member]      
Originated in current year 2,080,509 1,058,567  
Originated year two 936,388 3,309,011  
Originated year three 3,113,189 2,493,493  
Originated year four 1,969,680 1,038,868  
Originated year five 863,220 577,813  
Originated prior 1,557,340 1,284,895  
Revolving 1,709,994 1,711,574  
Revolving converted to term 1,296 1,582  
Financing receivable, gross 12,231,616 11,475,803  
Pass [Member] | Commercial Real Estate Portfolio Segment [Member]      
Originated in current year 529,002 341,335  
Originated year two 171,139 455,281  
Originated year three 331,476 354,034  
Originated year four 273,304 162,543  
Originated year five 120,088 100,032  
Originated prior 195,011    
Current-period gross charge-offs, prior   151,527  
Revolving 1,121,196 1,161,324  
Revolving converted to term 248 491  
Financing receivable, gross 2,741,464 2,726,567  
Pass [Member] | Real Estate Portfolio Segment[Member] | Construction Loans [Member]      
Originated in current year 367,275 216,745  
Originated year two 292,379 874,903  
Originated year three 506,542 283,012  
Originated year four 150,307 49,668  
Originated year five 32,330 4,866  
Originated prior 16,083 16,558  
Revolving 72,793 72,156  
Revolving converted to term 0 0  
Financing receivable, gross 1,437,710 1,517,908  
Pass [Member] | Real Estate Portfolio Segment[Member] | Owner Occupied Commercial [Member]      
Originated in current year 377,351 148,915  
Originated year two 168,561 478,364  
Originated year three 503,351 517,667  
Originated year four 467,790 300,978  
Originated year five 276,795 181,864  
Originated prior 594,794 512,752  
Revolving 65,269 64,170  
Revolving converted to term 802 844  
Financing receivable, gross 2,454,713 2,205,554  
Pass [Member] | Real Estate Portfolio Segment[Member] | One to Four Family [Member]      
Originated in current year 294,602 166,927  
Originated year two 126,953 376,964  
Originated year three 319,472 228,183  
Originated year four 188,104 75,104  
Originated year five 65,673 40,697  
Originated prior 78,629 61,046  
Revolving 351,240 286,066  
Revolving converted to term 0 0  
Financing receivable, gross 1,424,673 1,234,987  
Pass [Member] | Real Estate Portfolio Segment[Member] | Non-owner Occupied Commercial [Member]      
Originated in current year 479,275 162,418  
Originated year two 174,415 1,119,609  
Originated year three 1,449,886 1,106,055  
Originated year four 888,829 448,781  
Originated year five 367,100 249,059  
Originated prior 670,317 540,325  
Revolving 70,161 100,516  
Revolving converted to term 246 247  
Financing receivable, gross 4,100,229 3,727,010  
Pass [Member] | Consumer Portfolio Segment [Member]      
Originated in current year 33,004 22,227  
Originated year two 2,941 3,890  
Originated year three 2,462 4,542  
Originated year four 1,346 1,794  
Originated year five 1,234 1,295  
Originated prior 2,505 2,687  
Revolving 29,335 27,342  
Revolving converted to term 0 0  
Financing receivable, gross 72,827 63,777  
Special Mention [Member]      
Originated in current year 12,174 10,807  
Originated year two 10,645 4,114  
Originated year three 52,684 15,314  
Originated year four 97,875 15,091  
Originated year five 9,819 13,715  
Originated prior 36,917 11,527  
Revolving 29,081 23,346  
Revolving converted to term 0 7  
Financing receivable, gross 249,195 93,921  
Special Mention [Member] | Commercial Real Estate Portfolio Segment [Member]      
Originated in current year 1,767 4,275  
Originated year two 666 1,982  
Originated year three 12,260 5,105  
Originated year four 2,442 5,765  
Originated year five 3,254 1,320  
Originated prior 10,001    
Current-period gross charge-offs, prior   3,549  
Revolving 21,647 21,769  
Revolving converted to term 0 7  
Financing receivable, gross 52,037 43,772  
Special Mention [Member] | Real Estate Portfolio Segment[Member] | Construction Loans [Member]      
Originated in current year 259 589  
Originated year two 3,100 0  
Originated year three 28,224 0  
Originated year four 16,477 0  
Originated year five 0 0  
Originated prior 0 0  
Revolving 0 0  
Revolving converted to term 0 0  
Financing receivable, gross 48,060 589  
Special Mention [Member] | Real Estate Portfolio Segment[Member] | Owner Occupied Commercial [Member]      
Originated in current year 10,148 5,369  
Originated year two 6,410 1,411  
Originated year three 1,373 7,705  
Originated year four 22,087 8,317  
Originated year five 5,441 8,530  
Originated prior 16,912 7,539  
Revolving 4,961 0  
Revolving converted to term 0 0  
Financing receivable, gross 67,332 38,871  
Special Mention [Member] | Real Estate Portfolio Segment[Member] | One to Four Family [Member]      
Originated in current year 0 574  
Originated year two 469 721  
Originated year three 2,523 2,504  
Originated year four 2,943 1,009  
Originated year five 1,124 3,865  
Originated prior 6,628 439  
Revolving 2,428 727  
Revolving converted to term 0 0  
Financing receivable, gross 16,115 9,839  
Special Mention [Member] | Real Estate Portfolio Segment[Member] | Non-owner Occupied Commercial [Member]      
Originated in current year 0 0  
Originated year two 0 0  
Originated year three 8,304 0  
Originated year four 53,926 0  
Originated year five 0 0  
Originated prior 3,376 0  
Revolving 0 850  
Revolving converted to term 0 0  
Financing receivable, gross 65,606 850  
Special Mention [Member] | Consumer Portfolio Segment [Member]      
Originated in current year 0 0  
Originated year two 0 0  
Originated year three 0 0  
Originated year four 0 0  
Originated year five 0 0  
Originated prior 0 0  
Revolving 45 0  
Revolving converted to term 0 0  
Financing receivable, gross 45 0  
Substandard [Member] | Performing Financial Instruments [Member]      
Originated in current year 4,626 2,768  
Originated year two 1,007 5,008  
Originated year three 8,718 2,830  
Originated year four 7,030 368  
Originated year five 2,533 9,501  
Originated prior 38,912 44,662  
Revolving 22,698 4,621  
Revolving converted to term 0 0  
Financing receivable, gross 85,524 69,758  
Substandard [Member] | Nonperforming Financial Instruments [Member]      
Originated in current year 0 155  
Originated year two 1,442 382  
Originated year three 5,965 1,508  
Originated year four 9,931 778  
Originated year five 755 3,336  
Originated prior 15,427 9,372  
Revolving 5,981 3,705  
Revolving converted to term 0 111  
Financing receivable, gross 39,501 19,347  
Substandard [Member] | Commercial Real Estate Portfolio Segment [Member] | Performing Financial Instruments [Member]      
Originated in current year 1,064 1,410  
Originated year two 0 0  
Originated year three 987 2,830  
Originated year four 349 368  
Originated year five 364 9,501  
Originated prior 25,620    
Current-period gross charge-offs, prior   27,962  
Revolving 22,317 4,360  
Revolving converted to term 0 0  
Financing receivable, gross 50,701 46,431  
Substandard [Member] | Commercial Real Estate Portfolio Segment [Member] | Nonperforming Financial Instruments [Member]      
Originated in current year 0 0  
Originated year two 1,177 2  
Originated year three 2,049 767  
Originated year four 8,201 206  
Originated year five 271 0  
Originated prior 8,513    
Current-period gross charge-offs, prior   3,336  
Revolving 5,481 2,905  
Revolving converted to term 0 0  
Financing receivable, gross 25,692 7,216  
Substandard [Member] | Real Estate Portfolio Segment[Member] | Performing Financial Instruments [Member] | Construction Loans [Member]      
Originated in current year 0 0  
Originated year two 590 33  
Originated year three 2,000 0  
Originated year four 0 0  
Originated year five 0 0  
Originated prior 946 978  
Revolving 0 0  
Revolving converted to term 0 0  
Financing receivable, gross 3,536 1,011  
Substandard [Member] | Real Estate Portfolio Segment[Member] | Performing Financial Instruments [Member] | Owner Occupied Commercial [Member]      
Originated in current year 3,562 1,358  
Originated year two 417 0  
Originated year three 1,147 0  
Originated year four 6,681 0  
Originated year five 2,169 0  
Originated prior 2,378 4,292  
Revolving 0 0  
Revolving converted to term 0 0  
Financing receivable, gross 16,354 5,650  
Substandard [Member] | Real Estate Portfolio Segment[Member] | Performing Financial Instruments [Member] | One to Four Family [Member]      
Originated in current year 0 0  
Originated year two 0 0  
Originated year three 0 0  
Originated year four 0 0  
Originated year five 0 0  
Originated prior 403 425  
Revolving 381 261  
Revolving converted to term 0 0  
Financing receivable, gross 784 686  
Substandard [Member] | Real Estate Portfolio Segment[Member] | Performing Financial Instruments [Member] | Non-owner Occupied Commercial [Member]      
Originated in current year 0 0  
Originated year two 0 4,975  
Originated year three 4,584 0  
Originated year four 0 0  
Originated year five 0 0  
Originated prior 9,565 11,005  
Revolving 0 0  
Revolving converted to term 0 0  
Financing receivable, gross 14,149 15,980  
Substandard [Member] | Real Estate Portfolio Segment[Member] | Nonperforming Financial Instruments [Member] | Construction Loans [Member]      
Originated in current year 0 0  
Originated year two 0 0  
Originated year three 0 0  
Originated year four 0 0  
Originated year five 0 0  
Originated prior 0 0  
Revolving 0 0  
Revolving converted to term 0 111  
Financing receivable, gross 0 111  
Substandard [Member] | Real Estate Portfolio Segment[Member] | Nonperforming Financial Instruments [Member] | Owner Occupied Commercial [Member]      
Originated in current year 0 0  
Originated year two 0 0  
Originated year three 2,886 0  
Originated year four 0 0  
Originated year five 79 2,329  
Originated prior 5,779 4,759  
Revolving 0 0  
Revolving converted to term 0 0  
Financing receivable, gross 8,744 7,088  
Substandard [Member] | Real Estate Portfolio Segment[Member] | Nonperforming Financial Instruments [Member] | One to Four Family [Member]      
Originated in current year 0 155  
Originated year two 265 380  
Originated year three 646 741  
Originated year four 855 572  
Originated year five 405 877  
Originated prior 380 901  
Revolving 500 800  
Revolving converted to term 0 0  
Financing receivable, gross 3,051 4,426  
Substandard [Member] | Real Estate Portfolio Segment[Member] | Nonperforming Financial Instruments [Member] | Non-owner Occupied Commercial [Member]      
Originated in current year 0 0  
Originated year two 0 0  
Originated year three 384 0  
Originated year four 875 0  
Originated year five 0 130  
Originated prior 0 376  
Revolving 0 0  
Revolving converted to term 0 0  
Financing receivable, gross 1,259 506  
Substandard [Member] | Consumer Portfolio Segment [Member] | Performing Financial Instruments [Member]      
Originated in current year 0 0  
Originated year two 0 0  
Originated year three 0 0  
Originated year four 0 0  
Originated year five 0 0  
Originated prior 0 0  
Revolving 0 0  
Revolving converted to term 0 0  
Financing receivable, gross 0 0  
Substandard [Member] | Consumer Portfolio Segment [Member] | Nonperforming Financial Instruments [Member]      
Originated in current year 0 0  
Originated year two 0 0  
Originated year three 0 0  
Originated year four 0 0  
Originated year five 0 0  
Originated prior 755 0  
Revolving 0 0  
Revolving converted to term 0 0  
Financing receivable, gross $ 755 $ 0