XML 42 R27.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20252024
Weighted average number of shares used in computation of basic earnings per share
60,559 60,386 
Additional shares from the assumed exercise of employee stock awards 281 150 
Weighted average number of shares used in computation of diluted earnings per share 60,840 60,536