XML 78 R52.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE - Shares Used to Calculate Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
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