v3.26.1
Cash and Cash Equivalents and Time Deposits with other Banks (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Abstract]    
Interest earning deposits with banks $ 260,090,000 $ 409,444,000
Average interest rate on deposits with banks 3.64% 4.28%
Other short-term investments $ 0 $ 7,233,000
Debt securities, available-for-sale, weighted average yield   4.14%
Restricted cash 8,500,000 $ 6,200,000
Obligation to repay 7,900,000 5,300,000
Time deposits with other banks $ 500,000 $ 0