XML 107 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Summary of Stock Options Outstanding (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Number of shares vested and exercisable (in shares) | shares 1,956,935
Options vested and exercisable weighted average remaining contractual life 4 years 6 months 21 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 30.91
Options vested and exercisable intrinsic value | $ $ 169,797
$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,198,377
Options vested and exercisable weighted average remaining contractual life 3 years 6 months 14 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 25.44
Options vested and exercisable intrinsic value | $ $ 110,544
$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 442,471
Options vested and exercisable weighted average remaining contractual life 5 years 9 months 14 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 31.60
Options vested and exercisable intrinsic value | $ $ 38,089
$37.09 - 140.76  
Range of exercise prices, lower range (in dollars per share) $ 37.09
Range of exercise prices, upper range (in dollars per share) $ 140.76
Number of shares vested and exercisable (in shares) | shares 316,087
Options vested and exercisable weighted average remaining contractual life 6 years 8 months 19 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 50.72
Options vested and exercisable intrinsic value | $ $ 21,164