v3.26.1
Fair Value Measurements - Estimated Fair Values, Related Carrying Amounts, and Valuation Level of the Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financial Assets    
Loans held for sale, at fair value $ 63,971 $ 66,447
Level 1    
Financial Assets    
Cash and cash equivalents 375,357 407,596
Loans held for sale, at fair value 63,971 66,447
Accrued interest receivable 27,150 25,390
Financial Liabilities    
Deposits, other than time deposits 3,518,621 3,348,643
Level 2    
Financial Assets    
Non-public investments 23,465 16,594
Bank owned life insurance ("BOLI") 110,586 104,335
Financial Liabilities    
Time deposits 2,578,013 2,506,499
FHLB borrowings 186,033 191,970
Level 3    
Financial Assets    
Loans receivable, net 6,207,104 5,893,652
Non-public investments 17,273 17,146
Carrying Value    
Financial Assets    
Cash and cash equivalents 375,357 407,596
Loans held for sale, at fair value 63,971 66,447
Loans receivable, net 6,129,715 5,898,729
Accrued interest receivable 27,150 25,390
Non-public investments 40,738 33,740
Bank owned life insurance ("BOLI") 110,586 104,335
Financial Liabilities    
Deposits, other than time deposits 3,518,621 3,348,643
Time deposits 2,578,367 2,504,891
FHLB borrowings 189,701 196,235
Fair Value    
Financial Assets    
Cash and cash equivalents 375,357 407,596
Loans held for sale, at fair value 63,971 66,447
Loans receivable, net 6,207,104 5,893,652
Accrued interest receivable 27,150 25,390
Non-public investments 40,738 33,740
Bank owned life insurance ("BOLI") 110,586 104,335
Financial Liabilities    
Deposits, other than time deposits 3,518,621 3,348,643
Time deposits 2,578,013 2,506,499
FHLB borrowings $ 186,033 $ 191,970