XML 122 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Accumulated Other Comprehensive Income - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Loss recognized                 $ 0 $ 21 $ 0
Income before income taxes $ 16,481 $ 16,509 $ 16,213 $ 16,491 $ 14,716 $ 18,947 $ 12,871 $ 15,440 65,694 61,974 60,157
Income tax benefit 3,441 3,476 3,527 3,646 2,932 4,307 3,057 3,658 14,090 13,954 13,495
Net income $ 13,040 $ 13,033 $ 12,686 $ 12,845 $ 11,784 $ 14,640 $ 9,814 $ 11,782 51,604 48,020 46,662
Reclassification out of Accumulated Other Comprehensive Income [Member]                      
Income tax benefit                 0 (5) 0
Net income                 29 47 106
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]                      
Income before income taxes                 0 21 0
Income tax benefit                 (8) (7) (29)
Net income                 0 16 0
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]                      
Other operating expense                 0 0 0
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]                      
Other operating expense                 37 38 135
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]                      
Income before income taxes                 37 38 135
Net income                 $ 29 $ 31 $ 106