v3.26.1
Fair Value Measurements - Estimated Fair Values, Related Carrying Amounts, and Valuation Level of the Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial Assets    
Loans held for sale, at fair value $ 59,927 $ 66,447
Level 1    
Financial Assets    
Cash and cash equivalents 400,154 407,854
Loans held for sale, at fair value 59,927 66,447
Accrued interest receivable 28,898 25,390
Financial Liabilities    
Deposits, other than time deposits 3,586,545 3,348,901
Level 2    
Financial Assets    
Non-public investments 23,730 16,594
Bank owned life insurance ("BOLI") 97,370 104,335
Financial Liabilities    
Time deposits 2,730,790 2,506,499
FHLB borrowings 177,513 191,970
Level 3    
Financial Assets    
Loans receivable, net 6,410,858 5,893,652
Non-public investments 18,299 17,146
Carrying Value    
Financial Assets    
Cash and cash equivalents 400,154 407,854
Loans held for sale, at fair value 59,927 66,447
Loans receivable, net 6,340,806 5,898,729
Accrued interest receivable 28,898 25,390
Non-public investments 42,029 33,740
Bank owned life insurance ("BOLI") 97,370 104,335
Financial Liabilities    
Deposits, other than time deposits 3,586,545 3,348,901
Time deposits 2,733,545 2,504,891
FHLB borrowings 181,247 196,235
Fair Value    
Financial Assets    
Cash and cash equivalents 400,154 407,854
Loans held for sale, at fair value 59,927 66,447
Loans receivable, net 6,410,858 5,893,652
Accrued interest receivable 28,898 25,390
Non-public investments 42,029 33,740
Bank owned life insurance ("BOLI") 97,370 104,335
Financial Liabilities    
Deposits, other than time deposits 3,586,545 3,348,901
Time deposits 2,730,790 2,506,499
FHLB borrowings $ 177,513 $ 191,970