XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Note 16 - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)
12 Months Ended
Dec. 31, 2024
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:

 

2024

 

2023

 

2022

Numerator (in thousands)

 

 

 

 

 

Net income

13,874

 

16,635

 

16,473

 

 

 

 

 

 

Denominator

 

 

 

 

 

Weighted average shares, basic

3,503

 

3,629

 

3,637

Dilutive effect of stock options

-

 

8

 

6

Diluted shares

3,503

 

3,637

 

3,643

 

 

 

 

 

 

Earnings per share, basic

3.96

 

4.58

 

4.53

Earnings per share, diluted

3.96

 

4.57

 

4.52