XML 107 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHORT-TERM BORROWINGS - Maturity of agreements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Repurchase Agreements    
Repurchase Agreements $ 32,807 $ 39,921
Overnight and continuous    
Repurchase Agreements    
Repurchase Agreements 24,380 32,319
Up to 30 days    
Repurchase Agreements    
Repurchase Agreements 552 300
30 to 90 Days    
Repurchase Agreements    
Repurchase Agreements 5,150 3,637
Greater than 90 days    
Repurchase Agreements    
Repurchase Agreements $ 2,725 $ 3,665