XML 125 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Performance Shares Granted During the Period (Details) - Performance Shares - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2020
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) 43,949  
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) 0  
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%