XML 83 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Note 16 - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)
12 Months Ended
Dec. 31, 2023
Tables/Schedules  
Schedule of Earnings Per Share, Basic and Diluted

 

The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:

 

 

2023

 

2022

 

2021

Numerator (in thousands)

 

 

 

 

 

Net income

16,635

 

16,473

 

14,788

 

 

 

 

 

 

Denominator

 

 

 

 

 

Weighted average shares, basic

3,629

 

3,637

 

3,647

Dilutive effect of stock options

8

 

6

 

13

Diluted shares

3,637

 

3,643

 

3,660

 

 

 

 

 

 

Earnings per share, basic

4.58

 

4.53

 

4.05

Earnings per share, diluted

4.57

 

4.52

 

4.04