v3.26.1
Fair Value Measurements - Summary of Estimated Fair Values and Carrying Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial assets:    
Cash and cash equivalents $ 410,897 $ 181,229
Interest bearing time deposits in other banks 273 267
Investment securities available-for-sale 405,251 383,192
Non-marketable securities 23,538 16,424
Accrued interest receivable 30,306 29,236
Bank-owned life insurance 77,856 76,357
Derivative assets 2,594 2,544
Securities held to maturity 190,543 189,106
Loans, net 5,382,823 4,350,802
Total assets 6,735,501 5,340,759
Financial liabilities:    
Deposits 5,855,466 4,626,888
Accrued interest payable 5,872 5,957
Derivative liabilities 4,289 3,142
Total liabilities 6,064,728 4,809,732
Carrying Value | Level 1 Inputs    
Financial assets:    
Equity Securities, FV-NI 2,217  
Carrying Value | Level 2 Inputs    
Financial assets:    
Cash and cash equivalents 410,897 181,229
Interest bearing time deposits in other banks 273 267
Investment securities available-for-sale 405,251 383,192
Non-marketable securities 23,538 16,424
Accrued interest receivable 30,306 29,236
Bank-owned life insurance 77,856 76,357
Derivative assets 2,594 2,544
Total assets 950,715 689,249
Financial liabilities:    
Deposits 5,855,466 4,626,888
Accrued interest payable 5,872 5,957
Note payable and line of credit 141,443 118,840
Derivative liabilities 4,289 3,142
Total liabilities 6,007,070 4,754,827
Carrying Value | Level 3 Inputs    
Financial assets:    
Securities held to maturity 191,952 192,008
Loans, net 5,382,823 4,350,802
Total assets 5,574,775 4,542,810
Estimated Fair Value | Level 1 Inputs    
Financial assets:    
Equity Securities, FV-NI 2,217  
Estimated Fair Value | Level 2 Inputs    
Financial assets:    
Cash and cash equivalents 410,897 181,229
Interest bearing time deposits in other banks 273 267
Investment securities available-for-sale 405,251 383,192
Non-marketable securities 23,538 16,424
Accrued interest receivable 30,306 29,236
Bank-owned life insurance 77,856 76,357
Derivative assets 2,594 2,544
Total assets 950,715 689,249
Financial liabilities:    
Deposits 5,663,798 4,489,704
Accrued interest payable 5,872 5,957
Note payable and line of credit 139,840 115,665
Derivative liabilities 4,289 3,142
Total liabilities 5,813,799 4,614,468
Estimated Fair Value | Level 3 Inputs    
Financial assets:    
Securities held to maturity 190,543 189,106
Loans, net 5,404,455 4,364,752
Total assets $ 5,594,998 $ 4,553,858