XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS' EQUITY - Common Stock Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Common Stock Shares Outstanding [Abstract]        
Beginning balance 56,759,000 57,206,000 56,738,000 56,961,000
Common stock issued under employee stock plans 183,000 202,000 411,000 470,000
Repurchased (164,000) (57,000) (371,000) (80,000)
Ending balance 56,778,000 57,351,000 56,778,000 57,351,000