Quarterly report [Sections 13 or 15(d)]

Property, Plant and Equipment (Details)

v3.25.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Property, Plant and Equipment [Line Items]      
Less accumulated depreciation and amortization $ (59,171)   $ (54,188)
Total property, plant and equipment, net 85,994   70,195
Depreciation expense 5,200 $ 3,600  
Property, plant and equipment      
Property, Plant and Equipment [Line Items]      
Impairments of Property, plant and equipment 0 $ 0  
Computers and peripheral equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment gross 41,572   27,552
Finance lease assets, gross 31,600   17,800
Finance lease assets, accumulated depreciation 16,000   15,000
Office Furniture and Equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment gross 5,219   4,943
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment gross 37,220   36,757
Capitalized software development costs      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment gross $ 61,154   $ 55,131