XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Stock Repurchase Programs (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 20, 2022
Apr. 30, 2021
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2021
Class of Stock [Line Items]            
Additional authorized amount of shares to repurchase   $ 750,000,000        
Dollar value of shares remaining for repurchase     $ 543,976,000     $ 543,976,000
Total number of shares repurchased (in shares)           735,976
Average price paid per share (in dollars per share)           $ 362.36
Dollar value of shares repurchased     $ 130,711,000 $ 53,807,000 $ 82,166,000 $ 266,684,000
Subsequent Event            
Class of Stock [Line Items]            
Dollar value of shares remaining for repurchase $ 543,003,000          
Total number of shares repurchased (in shares) 2,643          
Average price paid per share (in dollars per share) $ 368.25          
Dollar value of shares repurchased $ 973,000