XML 125 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (RSU Activity) (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]  
Beginning Balance | shares 589,388
Granted | shares 321,045
Vested | shares (271,037)
Forfeited | shares (33,455)
Ending Balance | shares 605,941
Vested or expected vest, at end of period | shares 569,073
Weighted Average Grant Date Fair Value  
Beginning Balance (in dollars per share) | $ / shares $ 136.99
Granted (in dollars per share) | $ / shares 130.63
Released from restrictions (in dollars per share) | $ / shares 131.14
Forfeited (in dollars per share) | $ / shares 136.26
Ending Balance (in dollars per share) | $ / shares 137.96
Vested or expected to vest, at end of period (in dollars per share) | $ / shares $ 137.94