v3.26.1
Derivatives and Hedging Activities - Schedule of Effect of Derivatives Not Designated as Hedging Instruments on the Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Recognized in Income on Derivative $ 103 $ (73) $ 91 $ (160)
Income Statement Location [Axis]: tmp:DebtSecuritiesAvailableforsaleRealizedGainLossOnTransactions        
Derivative Instruments, Gain (Loss) [Line Items]        
Fee Income 178 228 236 257
Interest Rate Products | Income Statement Location [Axis]: tmp:DebtSecuritiesAvailableforsaleRealizedGainLossOnTransactions        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Recognized in Income on Derivative 83 (82) 75 (194)
Risk Participation Agreement | Income Statement Location [Axis]: tmp:DebtSecuritiesAvailableforsaleRealizedGainLossOnTransactions        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Recognized in Income on Derivative $ 20 $ 9 $ 16 $ 34