XML 219 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
Repurchases of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Equity [Abstract]      
Shares of common stock repurchases authorized (in shares) 73,000,000    
Remaining shares available for repurchase under authorization (in shares) 5,000,000    
Share repurchased during the period (in shares) 1,283,000 721,000 1,215,000
Shares acquired through employee surrender for statutory tax withholding (in shares) 29,000 58,000 39,000
Total shares repurchased (in shares) 1,312,000 779,000 1,254,000
Cost of shares repurchased in the open market $ 755,545 $ 179,623 $ 303,838
Cost of shares for employee surrenders 15,562 20,603 8,054
Total cost of shares $ 771,107 $ 200,226 $ 311,892
Average cost per share - open market repurchases (in USD per share) $ 588.58 $ 249.20 $ 249.84
Average cost per share - employee surrenders (in USD per share) 548.08 354.98 210.10
Average cost per share - total (in USD per share) $ 587.70 $ 257.08 $ 248.62