XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE - Shares Used to Calculate Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Weighted average number of shares used in computation of basic earnings per share 60,451,000 60,245,000 60,419,000 58,494,000
Additional shares from the assumed exercise of employee stock awards 304,000 389,000 236,000 407,000
Weighted average number of shares used in computation of diluted earnings per share 60,755,000 60,634,000 60,655,000 58,901,000