XML 135 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Expense - Summary of Restricted Stock Units (Details) - Restricted stock units - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Beginning balance (in shares) 232,726    
Granted (in shares) 149,234    
Vested (in shares) (98,373)    
Forfeited (in shares) (34,393)    
Ending balance (in shares) 249,194 232,726  
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.60    
Granted (in dollars per share) 259.86 $ 248.02 $ 278.68
Vested (in dollars per share) 245.14    
Forfeited (in dollars per share) 266.65    
Ending balance (in dollars per share) $ 255.31 $ 249.60