XML 153 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Stock Repurchase Programs (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 21, 2021
Apr. 30, 2021
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2021
Class of Stock [Line Items]          
Additional authorized amount of shares to repurchase   $ 750,000,000      
Dollar value of shares remaining for repurchase     $ 674,687,000   $ 674,687,000
Total number of shares repurchased (in shares)         381,861
Average price paid per share (in dollars per share)         $ 356.08
Dollar value of shares repurchased     $ 53,807,000 $ 82,166,000 $ 135,973,000
Subsequent Event          
Class of Stock [Line Items]          
Dollar value of shares remaining for repurchase $ 628,003,000        
Total number of shares repurchased (in shares) 130,517        
Average price paid per share (in dollars per share) $ 357.69        
Dollar value of shares repurchased $ 46,684,000