v3.25.2
Transactions - Schedule of Allocation of Purchase Price and Net Assets Acquired (Details) - USD ($)
$ in Thousands
6 Months Ended
Aug. 01, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Purchase consideration:          
Cash   $ 56,047 $ 5,947    
Liabilities assumed:          
Goodwill   $ 1,137,321 $ 1,116,538 $ 1,137,320 $ 1,116,542
Machinify          
Purchase consideration:          
Cash $ 19,500        
Fair value of contingent consideration 9,000        
Total consideration 28,500        
Identifiable intangible assets acquired:          
Total identifiable intangible assets acquired 7,700        
Liabilities assumed:          
Accrued compensation and employee benefits 9        
Total liabilities assumed 9        
Goodwill 20,809        
Net assets acquired 28,500        
Machinify | Technology          
Identifiable intangible assets acquired:          
Total identifiable intangible assets acquired $ 7,700