v3.26.1
Fair Value Measurements - Summary of Estimated Fair Values and Carrying Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financial assets:    
Cash and cash equivalents $ 431,307 $ 181,229
Interest bearing time deposits in other banks 270 267
Investment securities available-for-sale 435,846 383,192
Non-marketable securities 21,759 16,424
Accrued interest receivable 31,385 29,236
Bank-owned life insurance 77,107 76,357
Derivative assets 2,350 2,544
Securities held to maturity 190,543 189,106
Loans, net 5,200,003 4,350,802
Total assets 6,582,073 5,340,759
Financial liabilities:    
Deposits 5,715,077 4,626,888
Accrued interest payable 7,205 5,957
Derivative liabilities 3,517 3,142
Total liabilities 5,931,543 4,809,732
Carrying Value | Level 2 Inputs    
Financial assets:    
Cash and cash equivalents 431,307 181,229
Interest bearing time deposits in other banks 270 267
Investment securities available-for-sale 435,846 383,192
Non-marketable securities 21,759 16,424
Accrued interest receivable 31,385 29,236
Bank-owned life insurance 77,107 76,357
Derivative assets 2,350 2,544
Total assets 1,000,024 689,249
Financial liabilities:    
Deposits 5,715,077 4,626,888
Accrued interest payable 7,205 5,957
Note payable and line of credit 138,891 118,840
Derivative liabilities 3,517 3,142
Total liabilities 5,864,690 4,754,827
Carrying Value | Level 3 Inputs    
Financial assets:    
Securities held to maturity 191,980 192,008
Loans, net 5,200,003 4,350,802
Total assets 5,391,983 4,542,810
Estimated Fair Value | Level 2 Inputs    
Financial assets:    
Cash and cash equivalents 431,307 181,229
Interest bearing time deposits in other banks 270 267
Investment securities available-for-sale 435,846 383,192
Non-marketable securities 21,759 16,424
Accrued interest receivable 31,385 29,236
Bank-owned life insurance 77,107 76,357
Derivative assets 2,350 2,544
Total assets 1,000,024 689,249
Financial liabilities:    
Deposits 5,546,557 4,489,704
Accrued interest payable 7,205 5,957
Note payable and line of credit 135,717 115,665
Derivative liabilities 3,517 3,142
Total liabilities 5,692,996 4,614,468
Estimated Fair Value | Level 3 Inputs    
Financial assets:    
Securities held to maturity 190,543 189,106
Loans, net 5,224,027 4,364,752
Total assets $ 5,414,570 $ 4,553,858