XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
EARNINGS PER SHARE  
Schedule of calculation of basic and diluted earnings per share

Three Months Ended March 31,

2023

2022

Numerator:

Net income attributable to common stock

$ 1,453

$ 8,882

Denominator:

Weighted average shares - basic

152,546,766

149,226,166

Dilutive effect of common stock equivalents

3,121,946

7,616,555

Weighted average shares - diluted

155,668,712

156,842,721

Earnings per share:

Earnings per share attributable to common stock- basic

$ 0.01

$ 0.06

Earnings per share attributable to common stock- diluted

$ 0.01

$ 0.06