XML 103 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
OPTIONS AND AWARDS - Options Outstanding by Exercise Price (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding (in shares) 3,991
Black-Scholes Fair Value | $ $ 105,703
Stock options vested and exercisable (in shares) 1,887
2014  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 8.94
Exercise price, upper range limit (in dollars per share) | $ / shares $ 16.05
Number outstanding (in shares) 99
Black-Scholes Fair Value | $ $ 484
Remaining Contractual Life (Years) 1 year
Stock options vested and exercisable (in shares) 99
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) 175
Black-Scholes Fair Value | $ $ 1,369
Remaining Contractual Life (Years) 2 years
Stock options vested and exercisable (in shares) 175
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) 155
Black-Scholes Fair Value | $ $ 916
Remaining Contractual Life (Years) 3 years
Stock options vested and exercisable (in shares) 155
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) 194
Black-Scholes Fair Value | $ $ 1,138
Remaining Contractual Life (Years) 4 years
Stock options vested and exercisable (in shares) 194
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) 336
Black-Scholes Fair Value | $ $ 3,523
Remaining Contractual Life (Years) 5 years
Stock options vested and exercisable (in shares) 336
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) 510
Black-Scholes Fair Value | $ $ 8,014
Remaining Contractual Life (Years) 6 years
Stock options vested and exercisable (in shares) 383
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) 476
Black-Scholes Fair Value | $ $ 9,383
Remaining Contractual Life (Years) 7 years
Stock options vested and exercisable (in shares) 257
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) 513
Black-Scholes Fair Value | $ $ 16,844
Remaining Contractual Life (Years) 8 years
Stock options vested and exercisable (in shares) 189
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) 540
Black-Scholes Fair Value | $ $ 20,466
Remaining Contractual Life (Years) 9 years
Stock options vested and exercisable (in shares) 99
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) 993
Black-Scholes Fair Value | $ $ 43,566
Remaining Contractual Life (Years) 10 years
Stock options vested and exercisable (in shares) 0