XML 78 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity and Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2025
Jul. 31, 2025
Nov. 30, 2024
Share Repurchase Program [Line Items]          
Repurchase of common stock $ 100,960 $ 100,245      
Two Thousand Twenty Four Share Purchase Program          
Share Repurchase Program [Line Items]          
Stock repurchase program, authorized amount         $ 250,000
Repurchase of common stock (in shares)     1.3    
Total repurchase of common stock     2.4    
Repurchase of common stock     $ 100,000    
Repurchase of common stock net     $ 300,000    
Two Thousand Twenty Five Share Purchase Program          
Share Repurchase Program [Line Items]          
Stock repurchase program, authorized amount       $ 400,000  
Repurchase of common stock (in shares) 1.8        
Total repurchase of common stock     1.8    
Repurchase of common stock $ 100,000        
Repurchase of common stock net     $ 300,000    
Common stock remain available for repurchase 300.0   300.0