v3.25.2
Fair Value - Carrying Amounts and Estimated Fair Values of Company's Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial Assets:    
Interest Bearing Time Deposits with Banks $ 500 $ 500
Financial Liabilities:    
Demand, Savings, and Money Market Deposits (6,954,686) (5,329,075)
Time Deposits (1,329,918) (916,601)
Carrying Value    
Financial Assets:    
Cash and Short-term Investments 200,148 188,792
Interest Bearing Time Deposits with Banks 500 500
Loans, Net 5,582,974 4,072,818
Accrued Interest Receivable 35,636 31,280
Financial Liabilities:    
Demand, Savings, and Money Market Deposits (5,624,768) (4,412,474)
Time Deposits (1,329,918) (916,601)
Short-term Borrowings (23,290) (56,862)
Long-term Debt (178,743) (153,269)
Accrued Interest Payable (8,548) (8,468)
Estimate of Fair Value Measurement    
Financial Assets:    
Cash and Short-term Investments 200,148 188,792
Interest Bearing Time Deposits with Banks 500 500
Loans, Net 5,509,638 3,993,595
Accrued Interest Receivable 35,636 31,280
Financial Liabilities:    
Demand, Savings, and Money Market Deposits (5,624,768) (4,412,474)
Time Deposits (1,322,916) (911,059)
Short-term Borrowings (23,290) (56,862)
Long-term Debt (178,029) (152,801)
Accrued Interest Payable (8,548) (8,468)
Estimate of Fair Value Measurement | Level 1    
Financial Assets:    
Cash and Short-term Investments 99,871 69,249
Interest Bearing Time Deposits with Banks 0 0
Loans, Net 0 0
Accrued Interest Receivable 0 0
Financial Liabilities:    
Demand, Savings, and Money Market Deposits (5,624,768) (4,412,474)
Time Deposits 0 0
Short-term Borrowings 0 0
Long-term Debt 0 0
Accrued Interest Payable 0 0
Estimate of Fair Value Measurement | Level 2    
Financial Assets:    
Cash and Short-term Investments 100,277 119,543
Interest Bearing Time Deposits with Banks 500 500
Loans, Net 0 0
Accrued Interest Receivable 8,858 8,499
Financial Liabilities:    
Demand, Savings, and Money Market Deposits 0 0
Time Deposits (1,322,916) (911,059)
Short-term Borrowings (23,290) (56,862)
Long-term Debt (78,016) (77,591)
Accrued Interest Payable (8,374) (8,116)
Estimate of Fair Value Measurement | Level 3    
Financial Assets:    
Cash and Short-term Investments 0 0
Interest Bearing Time Deposits with Banks 0 0
Loans, Net 5,509,638 3,993,595
Accrued Interest Receivable 26,778 22,781
Financial Liabilities:    
Demand, Savings, and Money Market Deposits 0 0
Time Deposits 0 0
Short-term Borrowings 0 0
Long-term Debt (100,013) (75,210)
Accrued Interest Payable $ (174) $ (352)