OPTIONS AND AWARDS - Intrinsic Values (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Share-Based Payment Arrangement [Abstract] | |||
Outstanding | $ 183,593 | $ 191,242 | $ 182,552 |
Vested | 136,000 | 137,382 | 120,867 |
Expected to vest | 43,232 | 48,548 | 53,366 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Intrinsic value of options exercised in period | 47,441 | 34,278 | 45,081 |
Stock Options | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Aggregate intrinsic value of options that vested in period | $ 27,955 | $ 27,731 | $ 26,030 |