Annual report pursuant to Section 13 and 15(d)

Earnings Per Share (Tables)

v3.22.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule Of Reconciliation Of Basic And Diluted Shares Of Common Stock Outstanding Used In Calculation Of Earnings Per Share

Year Ended December 31,

2022

2021

2020

Weighted average shares outstanding - basic

37,201

33,136

30,175

Effect of dilutive stock awards

-

2,509

1,050

Effect of dilutive deferred stock consideration for business acquisition

-

41

-

Weighted average shares outstanding - diluted

37,201

35,686

31,225

Net (loss) income per share:

Basic

$

(1.88)

$

0.79

$

0.18

Diluted

(1.88)

0.73

0.18