XML 41 R26.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
2025202420252024
Weighted average number of shares used in computation of basic earnings per share
60,749 60,480 60,666 60,439 
Additional shares from the assumed exercise of employee stock awards 503 290 466 287 
Weighted average number of shares used in computation of diluted earnings per share 61,252 60,770 61,132 60,726