XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
EARNINGS PER SHARE [Abstract]        
Net income (loss) attributable to common stock $ 9,359 $ 37,050 $ 18,241 $ 41,896
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 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
Shares excluded, anti-dilutive 1,485,139 152,950 692,237 62,889