XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
2024202320242023
Weighted average number of shares used in computation of basic earnings per share:60,480 60,299 60,439 59,105 
Additional shares from the assumed exercise of employee stock awards 290 271 287 389 
Weighted average number of shares used in computation of diluted earnings per share 60,770 60,570 60,726 59,494