v3.26.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Property, Plant and Equipment [Line Items]          
Less accumulated depreciation and amortization $ (97,064)   $ (97,064)   $ (82,691)
Total property, plant and equipment, net 129,053   129,053   103,284
Depreciation and amortization expense 16,660 $ 14,697 31,999 $ 27,084  
Property, plant and equipment          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization expense 10,200 $ 6,600 18,900 11,800  
Impairments of Property, plant and equipment     0 $ 0  
Computers and peripheral equipment          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment gross 59,061   59,061   44,115
Finance lease assets, gross 45,900   45,900   31,600
Finance lease assets, accumulated depreciation 19,000   19,000   20,900
Office Furniture and Equipment          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment gross 6,446   6,446   6,400
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment gross 39,400   39,400   39,441
Capitalized software development costs          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment gross $ 121,210   $ 121,210   $ 96,019