XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2022
EARNINGS PER SHARE [Abstract]  
Schedule of calculation of basic and diluted earnings per share

Three Months Ended June 30,

Six Months Ended June 30,

2022

2021

2022

2021

Numerator:

Net income attributable to common stock

$ 9,359

$ 37,050

$ 18,241

$ 41,896

Denominator:

Weighted average shares - basic

150,783,418

145,584,495

150,049,170

144,973,139

Dilutive effect of common stock equivalents

5,032,620

11,704,177

6,530,420

13,123,596

Weighted average shares - diluted

155,816,038

157,288,672

156,579,590

158,096,735

Earnings per share:

Earnings per share attributable to common stock- basic

$ 0.06

$ 0.25

$ 0.12

$ 0.29

Earnings per share attributable to common stock- diluted

$ 0.06

$ 0.24

$ 0.12

$ 0.27