v3.22.4
OPTIONS AND AWARDS - Options Outstanding by Exercise Price (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding (in shares) 3,833
Black-Scholes Fair Value | $ $ 71,034
Stock options vested and exercisable (in shares) 2,069
2013  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 6.76
Exercise price, upper range limit (in dollars per share) | $ / shares $ 9.74
Number outstanding (in shares) 65
Black-Scholes Fair Value | $ $ 274
Remaining Contractual Life (Years) 1 year
Stock options vested and exercisable (in shares) 65
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) 399
Black-Scholes Fair Value | $ $ 1,930
Remaining Contractual Life (Years) 2 years
Stock options vested and exercisable (in shares) 399
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) 211
Black-Scholes Fair Value | $ $ 1,645
Remaining Contractual Life (Years) 3 years
Stock options vested and exercisable (in shares) 211
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) 198
Black-Scholes Fair Value | $ $ 1,162
Remaining Contractual Life (Years) 4 years
Stock options vested and exercisable (in shares) 198
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) 236
Black-Scholes Fair Value | $ $ 1,387
Remaining Contractual Life (Years) 5 years
Stock options vested and exercisable (in shares) 236
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) 449
Black-Scholes Fair Value | $ $ 4,341
Remaining Contractual Life (Years) 6 years
Stock options vested and exercisable (in shares) 330
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) 590
Black-Scholes Fair Value | $ $ 9,275
Remaining Contractual Life (Years) 7 years
Stock options vested and exercisable (in shares) 324
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) 545
Black-Scholes Fair Value | $ $ 10,734
Remaining Contractual Life (Years) 8 years
Stock options vested and exercisable (in shares) 197
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) 567
Black-Scholes Fair Value | $ $ 18,597
Remaining Contractual Life (Years) 9 years
Stock options vested and exercisable (in shares) 109
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) 573
Black-Scholes Fair Value | $ $ 21,689
Remaining Contractual Life (Years) 10 years
Stock options vested and exercisable (in shares) 0