XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY - Common Stock Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Common Stock Shares Outstanding [Abstract]        
Beginning balance 57,206,000 58,778,000 56,961,000 59,913,000
Common stock issued under employee stock plans 202,000 275,000 470,000 724,000
Repurchased (57,000) (1,919,000) (80,000) (3,503,000)
Ending balance 57,351,000 57,134,000 57,351,000 57,134,000