XML 55 R33.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares
The calculations of shares used to compute net earnings per share were as follows (in thousands):
Year ended December 31,
20222021
Weighted average shares outstanding - basic337,697 326,467 
Potential dilutive common shares42,592 45,930 
Weighted average shares outstanding - diluted380,289 372,397