Annual report pursuant to Section 13 and 15(d)

EARNINGS PER SHARE (Details)

v3.22.4
EARNINGS PER SHARE (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]    
Weighted average shares outstanding - basic 337,697 326,467
Potential dilutive common shares 42,592 45,930
Weighted average shares outstanding - diluted 380,289 372,397