XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of weighted average number of shares The table below shows the reconciliation of the number of shares used in the computation of basic and diluted earnings per share (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Weighted average number of shares used in computation of basic earnings per share:60,451 60,245 60,419 58,494 
Additional shares from the assumed exercise of employee stock awards 304 389 236 407 
Weighted average number of shares used in computation of diluted earnings per share 60,755 60,634 60,655 58,901