XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.3
STOCKHOLDERS’ EQUITY (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Apr. 30, 2025
Nov. 30, 2023
Feb. 28, 2023
Schedule Of Stockholders Equity Note [Line Items]            
Repurchases of common stock $ 325,827 $ 711,077 $ 1,250,118      
Common Stock            
Schedule Of Stockholders Equity Note [Line Items]            
Repurchases of common stock (in shares) 8,349 22,266 30,046      
Repurchases of common stock $ 84 $ 223 $ 300      
Share Repurchase Program | Common Stock            
Schedule Of Stockholders Equity Note [Line Items]            
Repurchases of common stock (in shares) 8,000 22,000 30,000      
Repurchases of common stock $ 326,000 $ 711,000 $ 1,300,000      
Share Repurchase Program February 2023 | Common Stock            
Schedule Of Stockholders Equity Note [Line Items]            
Authorized amount of stock repurchase           $ 2,000,000
Share Repurchase Program November 2023 | Common Stock            
Schedule Of Stockholders Equity Note [Line Items]            
Authorized amount of stock repurchase         $ 2,000,000  
Repurchase of common stock, remaining amount   122,000        
Share Repurchase Program April 2025 | Common Stock            
Schedule Of Stockholders Equity Note [Line Items]            
Authorized amount of stock repurchase       $ 2,000,000    
Repurchase of common stock, remaining amount   $ 2,000,000