XML 115 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Stock Option Activity (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
factor
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Number of Shares      
Beginning balance (in shares) | shares 435,135 440,574 475,601
Granted (in shares) | shares 0 0 0
Exercised (in shares) | shares 0 (5,439) (70,776)
Canceled (in shares) | shares 0 0 0
Adjustment due to Consensus Separation (in shares) | shares     35,749
Ending balance (in shares) | shares 435,135 435,135 440,574
Options exercisable (in shares) | shares 271,959 217,567 168,614
Vested and expected to vest (in shares) | shares 144,040    
Weighted-Average Exercise Price      
Beginning balance (in dollars per share) | $ / shares   $ 68.45 $ 69.61
Granted (in dollars per share) | $ / shares $ 0 0 0
Exercised (in dollars per share) | $ / shares 0 27.15 41.63
Canceled (in dollars per share) | $ / shares 0 0 0
Adjustment due to consensus separation (in dollars per share) | $ / shares     68.25
Ending balance (in dollars per share) | $ / shares 68.97   68.45
Options exercisable (in dollars per share) | $ / shares 68.97 $ 68.97 $ 67.62
Vested and expected to vest (in dollars per share) | $ / shares $ 68.97    
Weighted-Average Remaining Contractual Life (In Years)      
Options outstanding at December 31, 2023 4 years    
Exercisable at December 31, 2023 4 years    
Vested and expected to vest at December 31, 2023 4 years    
  Aggregate Intrinsic Value      
Options outstanding at December 31, 2023 | $ $ 0    
Exercisable at December 31, 2023 | $ 0    
Vested and expected to vest at December 31, 2023 | $ $ 0    
Share-based Payment Arrangement, Option      
  Aggregate Intrinsic Value      
Incremental award ratio | factor 1.09    
Share-based Payment Arrangement      
  Aggregate Intrinsic Value      
Incremental award ratio | factor 1.09