v3.24.2.u1
INTANGIBLE ASSETS, NET (Schedule of acquired intangible assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross intangible assets $ 60,768 $ 56,382
Less - accumulated amortization (23,978) (21,037)
Total intangible assets, net 36,790 35,345
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross intangible assets 29,676 26,990
Customer relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross intangible assets 4,233 3,193
Trade names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross intangible assets 1,284 624
Assembled Workforce [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross intangible assets 3,575 3,575
Patents and licenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross intangible assets $ 22,000 $ 22,000