OTHER LONG TERM ASSETS (Schedule of Other Long Term Assets) (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Other Assets, Noncurrent [Abstract] | ||
| Severance pay fund | $ 7,479 | $ 8,799 |
| Cloud computing arrangements | 8,236 | 3,457 |
| Investments in privately held companies | 8,536 | 1,863 |
| Prepayments | 3,285 | 2,961 |
| Other | 1,236 | 1,726 |
| Total other long term assets | $ 28,772 | $ 18,806 |