XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Summary of Stock Options Outstanding (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Number of shares vested and exercisable (in shares) | shares 2,024,425
Options vested and exercisable weighted average remaining contractual life 5 years 1 month 2 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 28.39
Options vested and exercisable intrinsic value | $ $ 92,078
$13.95 - 27.58  
Range of exercise prices, lower range (in dollars per share) $ 13.95
Range of exercise prices, upper range (in dollars per share) $ 27.58
Number of shares vested and exercisable (in shares) | shares 1,340,919
Options vested and exercisable weighted average remaining contractual life 4 years 2 months 23 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 24.46
Options vested and exercisable intrinsic value | $ $ 66,278
$28.28 - 37.07  
Range of exercise prices, lower range (in dollars per share) $ 28.28
Range of exercise prices, upper range (in dollars per share) $ 37.07
Number of shares vested and exercisable (in shares) | shares 478,793
Options vested and exercisable weighted average remaining contractual life 6 years 6 months 14 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 31.04
Options vested and exercisable intrinsic value | $ $ 20,509
$37.09 - 69.62  
Range of exercise prices, lower range (in dollars per share) $ 37.09
Range of exercise prices, upper range (in dollars per share) $ 69.62
Number of shares vested and exercisable (in shares) | shares 204,713
Options vested and exercisable weighted average remaining contractual life 7 years 3 months 18 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 48.00
Options vested and exercisable intrinsic value | $ $ 5,291