XML 122 R107.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Performance Shares Granted During the Period (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares outstanding (shares)   60,008
Granted (USD per share)   $ 98.80
2018 Grant    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance Based Criteria Plan Payout Percentage, Over/Under 20.00%  
2018 Grant | Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares outstanding (shares) 51,062  
Granted (USD per share) $ 98.80  
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 200.00%  
2017 Grant | Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares outstanding (shares) 19,389  
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%  
2016 Grant | Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares outstanding (shares) 23,276  
Granted (USD per share) $ 105.48  
2016 Grant | Minimum | Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based criteria plan payout percentage 0.00%  
2016 Grant | Maximum | Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based criteria plan payout percentage 250.00%