v3.22.4
INTANGIBLE ASSETS, NET (schedule of acquired intangible assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finite-lived intangible assets:    
Gross intangible assets $ 40,416 $ 87,826
Less - accumulated amortization (20,487) (28,965)
Total intangible assets, net 19,929 58,861
Current Technology [Member]    
Finite-lived intangible assets:    
Gross intangible assets 29,196 74,976
Customer Relationships [Member]    
Finite-lived intangible assets:    
Gross intangible assets 2,958 3,946
Trade names [Member]    
Finite-lived intangible assets:    
Gross intangible assets 3,287 3,929
Assembled Workforce [Member]    
Finite-lived intangible assets:    
Gross intangible assets 3,575 3,575
Patents [Member]    
Finite-lived intangible assets:    
Gross intangible assets $ 1,400 $ 1,400