XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
May 31, 2024
Jan. 31, 2022
Class of Stock [Line Items]            
Stock repurchase program, authorized amount         $ 2,000,000 $ 1,800,000
Stock repurchase program, remaining authorized repurchase amount $ 118,800   $ 118,800      
Repurchase of common stock     419,097 $ 599,155    
Amortization expense from capitalized stock-based compensation $ 11,000 $ 8,700 $ 31,300 $ 24,100    
Common Stock            
Class of Stock [Line Items]            
Shares repurchased during period (in shares) 1.7   4.2      
Repurchase of common stock $ 165,800   $ 419,100