XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]        
Cash and Due From Banks $ 53,969 $ 36,755 $ 39,778  
Interest-Bearing Deposits at Banks 286,119 105,781 254,961  
Total Cash and Cash Equivalents $ 340,088 $ 142,536 $ 294,739 $ 64,660