XML 105 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
OPTIONS AND AWARDS - Options Outstanding by Exercise Price (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding (in shares) 3,987
Black-Scholes Fair Value | $ $ 136,624
Stock options vested and exercisable (in shares) 1,895
2015  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 18.20
Exercise price, upper range limit (in dollars per share) | $ / shares $ 21.39
Number outstanding (in shares) 69
Black-Scholes Fair Value | $ $ 537
Remaining Contractual Life (Years) 1 year
Stock options vested and exercisable (in shares) 69
2016  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 15.93
Exercise price, upper range limit (in dollars per share) | $ / shares $ 16.86
Number outstanding (in shares) 112
Black-Scholes Fair Value | $ $ 667
Remaining Contractual Life (Years) 2 years
Stock options vested and exercisable (in shares) 112
2017  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 15.80
Exercise price, upper range limit (in dollars per share) | $ / shares $ 19.41
Number outstanding (in shares) 148
Black-Scholes Fair Value | $ $ 867
Remaining Contractual Life (Years) 3 years
Stock options vested and exercisable (in shares) 148
2018  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 22.49
Exercise price, upper range limit (in dollars per share) | $ / shares $ 32.71
Number outstanding (in shares) 241
Black-Scholes Fair Value | $ $ 2,557
Remaining Contractual Life (Years) 4 years
Stock options vested and exercisable (in shares) 241
2019  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 41.07
Exercise price, upper range limit (in dollars per share) | $ / shares $ 45.76
Number outstanding (in shares) 417
Black-Scholes Fair Value | $ $ 6,557
Remaining Contractual Life (Years) 5 years
Stock options vested and exercisable (in shares) 417
2020  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 44.84
Exercise price, upper range limit (in dollars per share) | $ / shares $ 59.49
Number outstanding (in shares) 406
Black-Scholes Fair Value | $ $ 8,020
Remaining Contractual Life (Years) 6 years
Stock options vested and exercisable (in shares) 301
2021  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 73.47
Exercise price, upper range limit (in dollars per share) | $ / shares $ 83.64
Number outstanding (in shares) 458
Black-Scholes Fair Value | $ $ 15,041
Remaining Contractual Life (Years) 7 years
Stock options vested and exercisable (in shares) 251
2022  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 79.79
Exercise price, upper range limit (in dollars per share) | $ / shares $ 94.88
Number outstanding (in shares) 489
Black-Scholes Fair Value | $ $ 18,601
Remaining Contractual Life (Years) 8 years
Stock options vested and exercisable (in shares) 176
2023  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 89.83
Exercise price, upper range limit (in dollars per share) | $ / shares $ 98.83
Number outstanding (in shares) 951
Black-Scholes Fair Value | $ $ 41,753
Remaining Contractual Life (Years) 9 years
Stock options vested and exercisable (in shares) 180
2024  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 119.19
Exercise price, upper range limit (in dollars per share) | $ / shares $ 146.37
Number outstanding (in shares) 696
Black-Scholes Fair Value | $ $ 42,024
Remaining Contractual Life (Years) 10 years
Stock options vested and exercisable (in shares) 0