XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 92 Months Ended
Sep. 26, 2023
Aug. 18, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Oct. 25, 2022
Oct. 24, 2022
Class of Stock [Line Items]                      
Shares repurchased     $ 534,937 $ 2,376 $ 9,597 $ 500,342 $ 372,566 $ 422,736      
Accelerated share repurchases, (payment) receipt   $ (450,000)                  
Accelerated share repurchases, shares received at inception (in shares)   1,372,841                  
Accelerated share repurchases, initial price paid (in dollars per share)   $ 262.23                  
Accelerated share repurchases, additional shares received 293,588                    
Accelerated share repurchases, final price paid (in dollars per share) $ 270.04                    
Program | Common Stock                      
Class of Stock [Line Items]                      
Increase in authorized amount to be repurchased                     $ 1,000,000
Stock repurchase program, approved amount                   $ 7,100,000  
Shares repurchased (in shares)                 28,314,820    
Shares repurchased                 $ 6,400,000    
Remaining authorized repurchase amount     $ 700,000           $ 700,000