OTHER LONG TERM ASSETS (Schedule of Other Long Term Assets) (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Other Assets, Noncurrent [Abstract] | ||
| Cloud computing arrangements | $ 18,212 | $ 13,666 |
| Severance pay fund | 8,329 | 9,241 |
| Investments in privately held companies | 16,183 | 7,650 |
| Loan receivables | 0 | 2,438 |
| Prepaid expenses and other | 5,060 | 4,606 |
| Other Assets, Noncurrent | $ 47,784 | $ 37,601 |