XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share

The calculation of earnings per share is as follows:

 

 

 

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

 

 

Net income

 

$

3,034,766

 

 

$

13,655,679

 

Denominator:

 

 

 

 

 

 

 

 

Denominator for basic earnings per share:

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

3,527,626

 

 

 

3,471,374

 

Effect of diluted employee stock options

 

 

191,624

 

 

 

483,861

 

Denominator for dilutive earnings per share

 

 

3,719,250

 

 

 

3,955,235

 

Basic earnings per share

 

$

0.86

 

 

$

3.93

 

Diluted earnings per share

 

$

0.82

 

 

$

3.45