XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Borrowings - Repurchase Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Repurchase Agreements    
Repurchase Agreements $ 31,012 $ 32,807
Overnight and continuous    
Repurchase Agreements    
Repurchase Agreements 26,855 24,380
Up to 30 days    
Repurchase Agreements    
Repurchase Agreements 350 552
30 to 90 Days    
Repurchase Agreements    
Repurchase Agreements   5,150
Greater than 90 days    
Repurchase Agreements    
Repurchase Agreements $ 3,807 $ 2,725