v3.26.1
Accumulated Other Comprehensive (Loss) - Schedule of Components of Accumulated Other Comprehensive (Loss) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]    
Net unrealized loss on securities available for sale $ (18,546) $ (16,113)
Tax effect 4,101 3,565
Net gain (loss) on swaps 377 (391)
Tax effect (106) 110
Accumulated other comprehensive loss $ (14,174) $ (12,829)