XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Computations
Below is a summary of the earnings per share computations:
Three Months Ended June 30,20212020
Earnings per share – basic
$0.29 $0.20 
Earnings per share – diluted
$0.28 $0.19 
Weighted average shares of common stock outstanding – basic
44,165,264 36,071,604 
Weighted average shares of common stock outstanding – diluted
45,828,802 37,285,585 
Six Months Ended June 30,20212020
Earnings per share – basic$0.60 $0.31 
Earnings per share – diluted$0.58 $0.30 
Weighted average shares of common stock outstanding – basic43,255,901 36,040,936 
Weighted average shares of common stock outstanding – diluted44,746,761 37,296,913 
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:
Three Months Ended June 30,20212020
Weighted average shares of common stock outstanding – basic44,165,264 36,071,604 
Stock options466,104 169,402 
Warrants992,723 1,041,784 
Restricted stock awards204,711 2,795 
Weighted average shares of common stock outstanding – diluted45,828,802 37,285,585 
Six Months Ended June 30,20212020
Weighted average shares of common stock outstanding – basic43,255,901 36,040,936 
Stock options409,154 173,299 
Warrants911,131 1,076,802 
Restricted stock awards170,575 5,876 
Weighted average shares of common stock outstanding – diluted44,746,761 37,296,913