XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
STOCKHOLDERS' EQUITY - Common Stock Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Common Stock Shares Outstanding [Abstract]        
Beginning balance 56,158 56,778 56,837 56,738
Common stock issued under employee stock plans 73 62 503 473
Repurchased (919) 0 (2,028) (371)
Ending balance 55,312 56,840 55,312 56,840