XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule Of Reconciliation Of Basic And Diluted Shares Of Common Stock Outstanding Used In Calculation Of Earnings Per Share

Three Months Ended

March 31, 2023

March 31, 2022

Weighted average shares outstanding - basic

37,137

37,161

Effect of dilutive stock awards

750

2,435

Effect of dilutive deferred stock consideration for business acquisition

222

206

Weighted average shares outstanding - diluted

38,109

39,802

Net income per share:

Basic

$

0.04

$

0.14

Diluted

0.04

0.13