XML 72 R55.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE - Schedule of Weighted Average Number of Shares (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Weighted average number of shares used in computation of basic earnings per share (in shares) 60,960 60,559
Additional shares from the assumed exercise of employee stock awards (in shares) 547 281
Additional shares related to the effect of dilutive convertible senior notes (in shares) 469 0
Weighted average number of shares used in computation of diluted earnings per share (in shares) 61,976 60,840