v3.26.3
Borrowings - Repurchase Agreements (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Repurchase Agreements    
Repurchase Agreements $ 29,697 $ 34,643
Overnight and continuous    
Repurchase Agreements    
Repurchase Agreements 27,336 27,514
Up to 30 days    
Repurchase Agreements    
Repurchase Agreements 556 351
30 to 90 Days    
Repurchase Agreements    
Repurchase Agreements   3,978
Greater than 90 days    
Repurchase Agreements    
Repurchase Agreements $ 1,805 $ 2,800