Annual report [Section 13 and 15(d), not S-K Item 405]

Property, Plant and Equipment, net (Details)

v3.25.0.1
Property, Plant and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Less accumulated depreciation and amortization $ (54,188) $ (37,797)  
Total property, plant and equipment, net 70,195 58,020  
Depreciation expense 16,500 12,800 $ 9,200
Loss on disposition of property plant equipment     1,400
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 27,552 25,013  
Finance lease assets, gross 17,800 17,800  
Finance lease assets, accumulated depreciation 15,000 12,900  
Office Furniture and Equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment gross 4,943 3,170  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment gross 36,757 32,595  
Capitalized software development costs      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment gross $ 55,131 $ 35,039