INTANGIBLE ASSETS, NET (schedule of acquired intangible assets) (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Finite-lived intangible assets: | ||
| Gross intangible assets | $ 56,382 | $ 40,416 |
| Less - accumulated amortization | (21,037) | (20,487) |
| Total intangible assets, net | 35,345 | 19,929 |
| Current Technology [Member] | ||
| Finite-lived intangible assets: | ||
| Gross intangible assets | 26,990 | 29,196 |
| Customer relationships [Member] | ||
| Finite-lived intangible assets: | ||
| Gross intangible assets | 3,193 | 2,958 |
| Trade names [Member] | ||
| Finite-lived intangible assets: | ||
| Gross intangible assets | 624 | 3,287 |
| Assembled workforce [Member] | ||
| Finite-lived intangible assets: | ||
| Gross intangible assets | 3,575 | 3,575 |
| Patents [Member] | ||
| Finite-lived intangible assets: | ||
| Gross intangible assets | $ 22,000 | $ 1,400 |