v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Statement of Cash Flows [Abstract]    
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation $ 35,929 $ (19,265)
Cash and due from bank at beginning of period 174,258 213,059
Cash and due from bank at end of period $ 210,187 $ 193,794