v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
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,
2026202520262025
Weighted average number of shares used in computation of basic earnings per share
61,484 60,689 61,225 60,624 
Additional shares from the assumed exercise of employee stock awards 477 330 512 349 
Additional shares related to the effect of dilutive convertible senior notes
573 — 830 — 
Weighted average number of shares used in computation of diluted earnings per share 62,534 61,019 62,567 60,973