XML 104 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 23, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
May 14, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Grants in period   0 10,000 1,068,000  
Forfeiture period once employment has ended   90 days      
Accelerated compensation cost       $ 18,500  
Weighted-average fair value of options granted     $ 41.09 $ 33.99  
Total intrinsic value for options exercised   $ 287,800 $ 235,000 $ 132,800  
Cash received from option exercises   80,300 142,500 136,000  
Tax benefit realized from stock option exercises   $ 11,400 16,900 10,200  
Share price   $ 389.02      
Total fair value of shares vested   $ 22,700 28,800 26,500  
Non-cash compensation expense   84,402 68,890 73,214  
Non-cash compensation capitalized to fixed and intangible assets   1,400 1,500 1,100  
Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation cost related to unvested stock options   $ 5,300      
Weighted average period to recognize cost   1 year 1 month 6 days      
Performance Stock Units (PSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years      
Performance period   3 years      
2008 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares remaining available for future issuance under the plan   209,731      
Non-cash compensation expense   $ 1,100 $ 1,100 $ 1,000  
2018 Plan [Member] | Class A Common Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares remaining available for future issuance under the plan 300,000        
Percentage of purchase plan price per share equal to the fair market value 85.00%        
Class A common stock issued under the purchase plan   25,031 25,058    
Cash proceeds from issuance of shares under the purchase plan   $ 6,400 $ 6,100    
2020 Plan [Member] | Class A Common Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum issuance of shares         3,000,000.0
Shares remaining available for future issuance under the plan   2,800,000      
Minimum [Member] | Performance Stock Units (PSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance metric, target amount, percentage   0.00%      
Maximum [Member] | Performance Stock Units (PSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance metric, target amount, percentage   200.00%