Annual report pursuant to Section 13 and 15(d)

Property, Plant and Equipment, net (Details)

v3.24.0.1
Property, Plant and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Less accumulated depreciation and amortization $ (37,797) $ (26,401)  
Total property, plant and equipment, net 58,020 47,034  
Depreciation expense 12,800 9,200 $ 11,500
Loss on disposition of property plant equipment   1,400  
Impairments of Property, plant and equipment   1,510  
Property, plant and equipment      
Property, Plant and Equipment [Line Items]      
Impairments of Property, plant and equipment 0 0 $ 0
Computers and peripheral equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment gross 25,013 19,189  
Finance lease assets, gross 17,800 12,300  
Finance lease assets, accumulated depreciation 12,900 11,200  
Office furniture and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment gross 3,170 2,542  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment gross 32,595 29,678  
Capitalized software development costs      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment gross $ 35,039 $ 22,026