XML 126 R106.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Performance Shares Granted During the Period (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2018
Dec. 31, 2017
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (USD per share) $ 151.78 $ 98.80  
Minimum | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance based criteria plan payout percentage 0.00%    
Maximum | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance based criteria plan payout percentage 200.00%    
2020 Grant      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance based criteria plan payout percentage, over/under 150.00%    
2020 Grant | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares outstanding (shares) 61,595    
Granted (USD per share) $ 151.78    
Performance based criteria plan payout percentage, over/under 150.00%    
2020 Grant | Minimum | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance based criteria plan payout percentage 0.00%    
2020 Grant | Maximum | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance based criteria plan payout percentage 2.00%    
2018 Grant      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance based criteria plan payout percentage, over/under 120.00%    
2018 Grant | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares outstanding (shares) 48,235    
Granted (USD per share)   $ 98.80  
Performance based criteria plan payout percentage, over/under 120.00%    
2018 Grant | Minimum | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance based criteria plan payout percentage 0.00%    
2018 Grant | Maximum | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance based criteria plan payout percentage 2.00%    
2017 Grant | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares outstanding (shares) 18,530    
Granted (USD per share)     $ 118.55
2017 Grant | Minimum | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance based criteria plan payout percentage 0.00%    
2017 Grant | Maximum | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance based criteria plan payout percentage 250.00%