v3.25.1
SIGNIFICANT ACCOUNTING POLICIES - Cash and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]        
Cash and due from banks $ 6,941 $ 15,398    
Restricted cash 28,226 30,919    
Interest bearing deposits in banks 346,207 137,689    
Cash held at Federal Reserve Bank 345,680 137,434    
Cash held at other financial institutions 35,694 46,572    
Total cash and cash equivalents $ 381,374 $ 184,006 $ 125,606 $ 186,860