XML 121 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Amounts Reclassified from Accumulated Other Comprehensive Income (Loss) (AOCI) [Abstract]      
Securities gains (losses) $ 996 $ (168) $ (158)
Tax expense (benefit) 20,564 19,228 22,704
Net income 78,004 81,814 87,939
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) 4 (81) 60
Tax expense (benefit) 1 (21) 16
Net income $ 3 $ (60) $ 44