XML 137 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Expense - Summary of Performance Stock Units (Details) - Performance Shares - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Beginning balance (in shares) 180,301      
Granted (in shares) 60,587   18,000 7,636
Vested (in shares) (40,023)      
Forfeited (in shares) (78,399)      
Ending balance (in shares) 122,466 180,301    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Beginning balance (in dollars per share) $ 249.10      
Granted (in dollars per share) 276.36 $ 250.25 $ 273.79  
Vested (in dollars per share) 217.34      
Forfeited (in dollars per share) 272.53      
Ending balance (in dollars per share) $ 261.65 $ 249.10    
Award vesting period 3 years      
Award performance achievement percentage 111.00% 84.00%