XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
May 31, 2024
Jan. 31, 2022
Class of Stock [Line Items]        
Stock repurchase program, authorized amount       $ 1,800,000
Stock repurchase program, remaining authorized repurchase amount $ 412,500      
Repurchase of common stock 125,449 $ 348,600    
Amortization expense from capitalized stock-based compensation $ 9,700 $ 7,500    
Subsequent Event        
Class of Stock [Line Items]        
Stock repurchase program, authorized amount     $ 2,000,000  
Common Stock        
Class of Stock [Line Items]        
Shares repurchased during period (in shares) 1.1      
Repurchase of common stock $ 125,400