XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE - Shares Used to Calculate Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Weighted average number of shares used in computation of basic earnings per share 60,480,000 60,299,000 60,439,000 59,105,000
Additional shares from the assumed exercise of employee stock awards 290,000 271,000 287,000 389,000
Weighted average number of shares used in computation of diluted earnings per share 60,770,000 60,570,000 60,726,000 59,494,000