v3.26.1
Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Gain recognized $ 210 $ 0 $ 208 $ 0
Income before income taxes 29,168 15,827 44,804 31,089
Income tax expense 6,655 3,581 10,264 7,025
Net income 22,513 12,246 34,540 24,064
Reclassification out of Accumulated Other Comprehensive Income [Member]        
Net income 165 (13) 164 (8)
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]        
Income before income taxes 210 0 208 0
Income tax expense 45 0 44 0
Net income 165 0 164 0
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]        
Income before income taxes 0 (16) 0 (11)
Income tax expense 0 (3) 0 (3)
Net income 0 (13) 0 (8)
Other operating expense $ 0 $ (16) $ 0 $ (11)