XML 189 R151.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Payouts (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
$30.00 and above        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target) 200.00%      
Total Return Targets (in dollars per share) $ 30.00      
$33.00 and above        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target)       200.00%
Total Return Targets (in dollars per share)   $ 33.00    
$45.00 and above        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target)   200.00%    
Total Return Targets (in dollars per share)     $ 45.00  
$40.00 and above        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target)     200.00%  
Total Return Targets (in dollars per share)       $ 40.00
25        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target) 100.00%      
Total Return Targets (in dollars per share) $ 25.00      
30        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target)     50.00% 100.00%
Total Return Targets (in dollars per share)   $ 30.00   $ 30.00
40        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target)   100.00%    
Total Return Targets (in dollars per share)     $ 40.00  
35        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target)     100.00%  
Total Return Targets (in dollars per share)       $ 35.00
20        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target) 50.00%      
Total Return Targets (in dollars per share) $ 20.00      
27        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target)       50.00%
Total Return Targets (in dollars per share)   $ 27.00    
37        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target)   50.00%    
Total Return Targets (in dollars per share)     $ 37.00  
Below $20.00        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target) 0.00%      
Total Return Targets (in dollars per share) $ 20.00      
Below $27.00        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target)       0.00%
Total Return Targets (in dollars per share)   $ 27.00    
Below $37.00        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target)   0.00%    
Total Return Targets (in dollars per share)     $ 37.00  
Below $30.00        
Stock-Based Compensation Details [Line Items]        
Payout (percent of target)     0.00%  
Total Return Targets (in dollars per share)       $ 30.00