STOCK-BASED AWARDS (Stock-based Compensation Schedule) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| STOCK-BASED AWARDS [Abstract] | ||||
| Stock-based compensation expense | $ 12,813 | $ 8,589 | $ 30,073 | $ 17,542 |
| Net stock-based compensation capitalized into inventory | 31 | 50 | 53 | 128 |
| Total stock-based compensation cost | $ 12,844 | $ 8,639 | $ 30,126 | $ 17,670 |