XML 122 R107.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Performance Shares Granted During the Period (Details) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding (shares) 60,008 23,138 26,996 29,818
Granted (USD per share) $ 98.80 $ 118.55 $ 105.48 $ 97.48
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance based criteria plan payout percentage   0.00% 0.00% 0.00%
Minimum | Performance Shares        
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   250.00% 250.00% 250.00%
Maximum | Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance based criteria plan payout percentage   200.00%