v3.25.2
Acquisitions and Investments - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Nov. 01, 2024
Jul. 01, 2024
Assets Acquired        
Goodwill $ 504,555 $ 463,511    
Cook Medical        
Assets Acquired        
Goodwill     $ 65,897  
Total assets acquired     210,197  
Liabilities Assumed        
Accrued expenses     197  
Total liabilities assumed     197  
Total net assets acquired     210,000  
Cook Medical | Developed technology        
Assets Acquired        
Intangible assets     126,100  
Cook Medical | Trademarks        
Assets Acquired        
Intangible assets     7,100  
Cook Medical | Customer list        
Assets Acquired        
Intangible assets     $ 11,100  
EGS        
Assets Acquired        
Trade receivables       $ 2,568
Prepaid expenses and other current assets       99
Inventories       3,553
Property and equipment       258
Goodwill       16,997
Total assets acquired       108,275
Liabilities Assumed        
Trade payables       494
Accrued expenses       2,752
Total liabilities assumed       3,246
Total net assets acquired       105,029
EGS | Developed technology        
Assets Acquired        
Intangible assets       72,800
EGS | Trademarks        
Assets Acquired        
Intangible assets       5,400
EGS | Customer list        
Assets Acquired        
Intangible assets       $ 6,600