XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Borrowings - Repurchase Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Repurchase Agreements    
Repurchase Agreements $ 35,086 $ 39,921
Overnight and continuous    
Repurchase Agreements    
Repurchase Agreements 29,711 32,319
Up to 30 days    
Repurchase Agreements    
Repurchase Agreements 300 300
30 to 90 Days    
Repurchase Agreements    
Repurchase Agreements   3,637
Greater than 90 days    
Repurchase Agreements    
Repurchase Agreements $ 5,075 $ 3,665