XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Jan. 31, 2022
Class of Stock [Line Items]          
Stock repurchase program, authorized amount         $ 1,800,000
Repurchases of common stock     $ 430,269 $ 251,257  
Amortization expense from capitalized stock-based compensation $ 7,600 $ 7,900 $ 22,900 $ 24,500  
Common Stock          
Class of Stock [Line Items]          
Shares repurchased during period (in shares) 1.8   4.3    
Repurchases of common stock $ 162,600   $ 430,300