XML 52 R26.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
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,
2025202420252024
Weighted average number of shares used in computation of basic earnings per share
60,689 60,451 60,624 60,419 
Additional shares from the assumed exercise of employee stock awards 330 304 349 236 
Weighted average number of shares used in computation of diluted earnings per share 61,019 60,755 60,973 60,655