XML 69 R48.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - Common Stock Shares Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Common Stock Shares Outstanding [Abstract]    
Beginning balance 56,837,000 56,738,000
Common stock issued under employee stock plans 259,000 228,000
Repurchased (404,000) (207,000)
Ending balance 56,692,000 56,759,000