v3.25.1
Fair Value of Financial Instruments - Schedule of Carrying Amount and Estimated Fair Value of Financial Instruments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financial assets    
Cash and due from banks $ 744,263 $ 608,800
Certificates of deposit with other banks 250 250
Carrying Amount    
Financial assets    
Cash and due from banks 744,263 608,800
Certificates of deposit with other banks 250 250
Loans held for sale 367,955 346,002
Loans and leases held for investment, net of allowance for credit losses on loans and leases 10,186,920 9,737,112
Financial liabilities    
Deposits 12,395,945 11,760,494
Borrowings 110,247 112,820
Estimate of Fair Value Measurement    
Financial assets    
Cash and due from banks 744,263 608,800
Certificates of deposit with other banks 250 250
Loans held for sale 390,155 367,993
Loans and leases held for investment, net of allowance for credit losses on loans and leases 10,096,104 9,556,981
Financial liabilities    
Deposits 11,953,670 11,317,639
Borrowings 117,449 121,026
Level 1 | Estimate of Fair Value Measurement    
Financial assets    
Cash and due from banks 744,263 608,800
Certificates of deposit with other banks 250 250
Loans held for sale 0 0
Loans and leases held for investment, net of allowance for credit losses on loans and leases 0 0
Financial liabilities    
Deposits 0 0
Borrowings 0 0
Level 2 | Estimate of Fair Value Measurement    
Financial assets    
Cash and due from banks 0 0
Certificates of deposit with other banks 0 0
Loans held for sale 0 0
Loans and leases held for investment, net of allowance for credit losses on loans and leases 0 0
Financial liabilities    
Deposits 11,953,670 11,317,639
Borrowings 0 0
Level 3 | Estimate of Fair Value Measurement    
Financial assets    
Cash and due from banks 0 0
Certificates of deposit with other banks 0 0
Loans held for sale 390,155 367,993
Loans and leases held for investment, net of allowance for credit losses on loans and leases 10,096,104 9,556,981
Financial liabilities    
Deposits 0 0
Borrowings $ 117,449 $ 121,026