XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Property, Plant and Equipment [Line Items]          
Less accumulated depreciation and amortization $ (66,848)   $ (66,848)   $ (54,188)
Total property, plant and equipment, net 91,886   91,886   70,195
Depreciation expense 6,600 $ 3,900 11,800 $ 7,500  
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 42,181   42,181   27,552
Finance lease assets, gross 31,600   31,600   17,800
Finance lease assets, accumulated depreciation 17,600   17,600   15,000
Office Furniture and Equipment          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment gross 5,525   5,525   4,943
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment gross 39,220   39,220   36,757
Capitalized software development costs          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment gross $ 71,808   $ 71,808   $ 55,131