XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Schedule of calculation of basic and diluted earnings per share
The following table sets forth the computation of basic and diluted earnings per share for the three months ended March 31, 2021 and 2020:

Three Months Ended March 31,
 20212020
Net income$9,860 $5,927 
Basic – weighted average shares outstanding28,972 28,478 
Effect of dilutive potential securities2,406 1,229 
Diluted – weighted average shares outstanding31,378 29,707 
Net income (per share)  
Basic$0.34 $0.21 
Diluted0.31 0.20