v3.26.1
Fair Value of Assets and Liabilities - Fair Value Estimates for Financial Instruments by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial assets:    
Securities available-for-sale $ 90,584 $ 94,699
Securities held-to-maturity 1,927 1,995
Carrying Amounts    
Financial assets:    
Cash and cash equivalents 685,074 506,851
Time deposits in banks 0 100
Securities available-for-sale 90,584 94,699
Securities held-to-maturity 2,135 2,190
Loans held for investment, net of allowance for credit losses 4,472,346 4,030,520
Financial liabilities:    
Time deposits 307,991 554,611
Subordinated notes 74,114 74,041
Fair Value | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Financial assets:    
Cash and cash equivalents 685,074 506,851
Time deposits in banks 0 100
Fair Value | Significant Other Observable Inputs (Level 2)    
Financial assets:    
Securities available-for-sale 90,584 94,699
Financial liabilities:    
Time deposits 307,407 553,987
Fair Value | Significant Unobservable Inputs (Level 3)    
Financial assets:    
Securities held-to-maturity 1,927 1,995
Loans held for investment, net of allowance for credit losses 4,371,752 3,971,563
Financial liabilities:    
Subordinated notes $ 73,779 $ 73,723