XML 68 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Allocation of purchase price (Details)
$ in Thousands, € in Millions
1 Months Ended
Nov. 30, 2023
USD ($)
Nov. 30, 2023
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Purchase price allocation:          
Goodwill     $ 108,403 $ 151,117 $ 146,954
TEC4MED          
Acquisitions          
Total purchase consideration paid $ 3,200 € 3.0      
Bluebird Express LLC          
Acquisitions          
Total purchase consideration paid 10,229        
Purchase price allocation:          
Cash and cash equivalents 868        
Accounts receivable 2,299        
Prepaid and other current assets 38        
Property and equipment 89        
Operating lease right-of-use assets 709        
Intangible assets 3,650        
Accounts payable and other accrued expenses (1,160)        
Operating lease liabilities (709)        
Total identifiable net assets 5,784        
Goodwill 4,445        
Total purchase price as of acquisition $ 10,229