XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Jan. 31, 2022
Class of Stock [Line Items]      
Stock repurchase program, authorized amount     $ 1,800,000
Repurchases of common stock $ 348,600 $ 102,853  
Vesting period 1 year    
Amortization expense from capitalized stock-based compensation $ 7,500 $ 7,600  
Common Stock      
Class of Stock [Line Items]      
Shares repurchased during period (in shares) 4.6    
Repurchases of common stock $ 348,600