XML 58 R43.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY - Common Stock Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Common Stock Shares Outstanding [Abstract]        
Beginning balance 57,351,000 57,134,000 56,961,000 59,913,000
Common stock issued under employee stock plans 59,000 61,000 529,000 785,000
Repurchased (24,000) 0 (104,000) (3,503,000)
Ending balance 57,386,000 57,195,000 57,386,000 57,195,000