XML 35 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Computations
Below is a summary of the earnings per share computations:
 
 
Years ended December 31,
 
 
2019
 
2018
 
2017
 
 
 
 
 
 
 
Earnings per share – basic
 
$
0.41

 
$
0.33

 
$
1.01

Earnings per share – diluted
 
$
0.39

 
$
0.29

 
$
0.90

Weighted average shares of common stock outstanding – basic
 
34,708,429

 
32,893,940

 
25,525,786

Weighted average shares of common stock outstanding – diluted
 
36,403,279

 
37,914,886

 
28,661,735

Schedule of Shares Included in the Diluted Earnings Per Share Computations
Below is a summary of the shares included in the diluted earnings per share computations:
 
 
Years ended December 31,
 
 
2019
 
2018
 
2017
 
 
 
 
 
 
 
Weighted average shares of common stock outstanding – basic
 
34,708,429

 
32,893,940

 
25,525,786

10% shares held back pursuant to indemnification clause
 

 
2,935,512

 
3,039,749

Stock options
 
295,672

 
459,440

 
44,716

Warrants
 
1,384,078

 
1,625,994

 
51,484

Restricted stock units
 
15,100

 

 

Weighted average shares of common stock outstanding – diluted
 
36,403,279

 
37,914,886

 
28,661,735