XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
7. Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
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 (loss) per share, and the anti-dilutive shares that are excluded from the diluted earnings (loss) per share calculation are as follows (in thousands):
Three Months EndedSix Months Ended
June 30,June 30,
 2022202120222021
Basic weighted average shares outstanding29,794 29,764 29,863 29,793 
Effect of potentially dilutive stock options and restricted stock awards
— 384 — 374 
Diluted weighted average common shares outstanding29,794 30,148 29,863 30,167 
Anti-dilutive shares541 23 541 23