v3.25.2
Business Combinations (Details)
$ in Thousands
6 Months Ended 150 Months Ended
Oct. 01, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
acquisition
Dec. 31, 2024
USD ($)
Business Combination [Line Items]        
Number of businesses acquired | acquisition     21  
Goodwill   $ 772,322 $ 772,322 $ 757,038
Software or Technology Related Acquisitions        
Business Combination [Line Items]        
Number of businesses acquired | acquisition     14  
Chemaxon, Kft.        
Business Combination [Line Items]        
Equity acquired (as percentage) 100.00%      
Business combination, consideration transferred $ 96,401      
Goodwill adjustment   $ 2,947    
Goodwill 49,430      
Chemaxon, Kft. | Developed Technology Rights        
Business Combination [Line Items]        
Identifiable intangible assets 36,000      
Chemaxon, Kft. | Customer Relationships        
Business Combination [Line Items]        
Identifiable intangible assets 11,000      
Chemaxon, Kft. | Trademarks        
Business Combination [Line Items]        
Identifiable intangible assets 2,900      
Chemaxon, Kft. | Noncompete Agreements        
Business Combination [Line Items]        
Identifiable intangible assets $ 330