STOCK-BASED AWARDS (Stock-based Compensation Schedule) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| STOCK-BASED AWARDS [Abstract] | |||
| Stock-based compensation expense | $ 54,191 | $ 38,995 | $ 32,810 |
| Stock-based compensation expense classified in Acquisition-Related Costs | 13,747 | ||
| Net stock-based compensation capitalized into inventory | 95 | 31 | 657 |
| Total stock-based compensation cost | $ 54,286 | $ 52,773 | $ 33,467 |