XML 113 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2021
Jul. 31, 2023
Dec. 31, 2022
May 31, 2021
May 19, 2021
May 18, 2021
Equity, Class of Treasury Stock [Line Items]              
Common stock, par value (in usd per share) $ 0.00001     $ 0.00001   $ 0.00001  
Common stock, shares authorized (in shares) 300,000,000     300,000,000   300,000,000 200,000,000
Stock repurchased and retired during period (in shares) 3,284,000            
Repurchase of common stock $ 409,998,000 $ 500,000,000          
2021 Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Repurchase program, shares authorized (in shares)         $ 500,000,000    
Stock repurchased and retired during period (in shares) 1,254,474 1,523,005          
Average cost, shares repurchased (in usd per share) $ 159.43 $ 196.98          
Repurchase of common stock $ 200,000,000 $ 300,000,000          
Repurchase program, remaining stock authorized for repurchase $ 0            
2023 Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Repurchase program, shares authorized (in shares)     $ 1,000,000,000        
Stock repurchased and retired during period (in shares) 2,029,894            
Average cost, shares repurchased (in usd per share) $ 103.45            
Repurchase of common stock $ 210,000,000            
Repurchase program, remaining stock authorized for repurchase $ 790,000,000