XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY - Common Stock Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Common Stock Shares Outstanding [Abstract]        
Beginning balance 56,778,000 57,351,000 56,738,000 56,961,000
Common stock issued under employee stock plans 62,000 59,000 473,000 529,000
Repurchased 0 (24,000) (371,000) (104,000)
Ending balance 56,840,000 57,386,000 56,840,000 57,386,000