v3.26.3
Fair Value Measurements - Summary of Estimated Fair Values and Carrying Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Financial assets:    
Cash and cash equivalents $ 365,814 $ 181,229
Interest bearing time deposits in other banks 276 267
Investment securities available-for-sale 461,524 383,192
Non-marketable securities 24,860 16,424
Accrued interest receivable 32,083 29,236
Bank-owned life insurance 77,100 76,357
Derivative assets 5,307 2,544
Securities held to maturity 190,543 189,106
Loans, net 5,439,085 4,350,802
Total assets 6,805,620 5,340,759
Financial liabilities:    
Deposits 5,924,768 4,626,888
Accrued interest payable 6,910 5,957
Derivative liabilities 10,368 3,142
Total liabilities 6,130,688 4,809,732
Carrying Value | Level 1 Inputs    
Financial assets:    
Equity Securities, FV-NI 2,551  
Carrying Value | Level 2 Inputs    
Financial assets:    
Cash and cash equivalents 365,814 181,229
Interest bearing time deposits in other banks 276 267
Investment securities available-for-sale 377,169 383,192
Non-marketable securities 24,860 16,424
Accrued interest receivable 32,083 29,236
Bank-owned life insurance 77,100 76,357
Derivative assets 5,307 2,544
Total assets 882,609 689,249
Financial liabilities:    
Deposits 5,924,768 4,626,888
Accrued interest payable 6,910 5,957
Note payable and line of credit 143,495 118,840
Derivative liabilities 10,368 3,142
Total liabilities 6,085,541 4,754,827
Carrying Value | Level 3 Inputs    
Financial assets:    
Investment securities available-for-sale 84,355  
Securities held to maturity 191,924 192,008
Loans, net 5,439,085 4,350,802
Total assets 5,631,009 4,542,810
Estimated Fair Value | Level 1 Inputs    
Financial assets:    
Equity Securities, FV-NI 2,551  
Estimated Fair Value | Level 2 Inputs    
Financial assets:    
Cash and cash equivalents 365,814 181,229
Interest bearing time deposits in other banks 276 267
Investment securities available-for-sale 377,169 383,192
Non-marketable securities 24,860 16,424
Accrued interest receivable 32,083 29,236
Bank-owned life insurance 77,100 76,357
Derivative assets 5,307 2,544
Total assets 882,609 689,249
Financial liabilities:    
Deposits 5,629,608 4,489,704
Accrued interest payable 6,910 5,957
Note payable and line of credit 141,694 115,665
Derivative liabilities 10,368 3,142
Total liabilities 5,788,580 4,614,468
Estimated Fair Value | Level 3 Inputs    
Financial assets:    
Investment securities available-for-sale 84,355  
Securities held to maturity 190,543 189,106
Loans, net 5,452,373 4,364,752
Total assets $ 5,642,916 $ 4,553,858