v3.24.0.1
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