XML 149 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions and Investments (Tables)
3 Months Ended
Mar. 31, 2025
Cook Medical  
Business Acquisition [Line Items]  
Schedule of Purchase price allocation

Assets Acquired

    

  

Intangible assets

 

Developed technology

$

126,100

Trademarks

7,100

Customer list

11,100

Goodwill

65,897

Total assets acquired

 

210,197

Liabilities Assumed

 

  

Accrued expenses

 

197

Total liabilities assumed

 

197

Total net assets acquired

$

210,000

EGS  
Business Acquisition [Line Items]  
Schedule of Purchase price allocation

Assets Acquired

    

  

Trade receivables

$

2,568

Inventories

3,553

Prepaid expenses and other current assets

99

Property and equipment

258

Intangible assets

 

Developed technology

72,800

Trademarks

5,400

Customer list

6,600

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