Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share (Schedule Of Reconciliation Of Basic And Diluted Shares Of Common Stock Outstanding Used In Calculation Of Earnings Per Share) (Details)

v3.22.2
Earnings Per Share (Schedule Of Reconciliation Of Basic And Diluted Shares Of Common Stock Outstanding Used In Calculation Of Earnings Per Share) (Details) - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Weighted average shares outstanding - basic 37,235 31,367 37,199 31,325
Effect of dilutive stock awards 2,241 1,823 2,338 1,645
Effect of dilutive deferred stock consideration for business acquisition 221   214  
Weighted average number of shares outstanding - diluted 39,697 33,190 39,751 32,970
Basic net income per share $ 0.10 $ 0.06 $ 0.24 $ 0.24
Diluted net income per share $ 0.09 $ 0.06 $ 0.23 $ 0.23