XML 126 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Amounts Reclassified from Accumulated Other Comprehensive Income (Loss) (AOCI) [Abstract]      
Securities gains (losses) $ 631 $ 996 $ (168)
Tax expense (benefit) 23,873 20,564 19,228
Net income 82,813 78,004 81,814
Unrealized Gains (Losses) on AFS Securities [Member] | Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member]      
Amounts Reclassified from Accumulated Other Comprehensive Income (Loss) (AOCI) [Abstract]      
Securities gains (losses) 8 4 (81)
Tax expense (benefit) 2 1 (21)
Net income $ 6 $ 3 $ (60)