XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.2
8. Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Schedule of weighted-average common shares outstanding used to calculate basic and diluted earnings per shares and the anti-dilutive shares
The weighted average number of common shares outstanding used to calculate basic and diluted earnings per share, and the anti-dilutive shares that are excluded from the diluted earnings per share calculation are as follows (in thousands):
Three Months EndedNine Months Ended
September 30,September 30,
 2020201920202019
Basic weighted average shares outstanding29,721 29,831 29,746 29,815 
Effect of potentially dilutive stock options and restricted stock awards
407 — 391 334 
Diluted weighted average common shares30,128 29,831 30,137 30,149 
Anti-dilutive shares41 95 17 56