XML 126 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Performance Shares Granted During the Period (Details) - Performance Shares - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (USD per share) $ 151.78 $ 98.80
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based criteria plan payout percentage 0.00%  
Maximum    
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]    
Shares outstanding (shares) 46,374  
Granted (USD per share) $ 151.78  
Performance based criteria plan payout percentage, over/under 150.00%  
2020 Grant | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based criteria plan payout percentage 0.00%  
2020 Grant | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based criteria plan payout percentage 200.00%  
2018 Grant    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares outstanding (shares) 40,623  
Granted (USD per share) $ 98.80  
Performance based criteria plan payout percentage, over/under 120.00%  
2018 Grant | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based criteria plan payout percentage 0.00%  
2018 Grant | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based criteria plan payout percentage 200.00%