XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE - Shares Used to Calculate Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Weighted average number of shares used in computation of basic earnings per share 60,749 60,480 60,666 60,439
Additional shares from the assumed exercise of employee stock awards 503 290 466 287
Weighted average number of shares used in computation of diluted earnings per share 61,252 60,770 61,132 60,726