v3.26.1
Borrowings - Repurchase Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Repurchase Agreements    
Repurchase Agreements $ 28,491 $ 34,643
Overnight and continuous    
Repurchase Agreements    
Repurchase Agreements 26,130 27,514
Up to 30 days    
Repurchase Agreements    
Repurchase Agreements 331 351
30 to 90 Days    
Repurchase Agreements    
Repurchase Agreements   3,978
Greater than 90 days    
Repurchase Agreements    
Repurchase Agreements $ 2,030 $ 2,800