XML 120 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 10, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Estimated Fair Value        
Goodwill   $ 170,287 $ 137,333 $ 115,599
Contingent consideration $ (11,910)      
LifeYield        
Estimated Fair Value        
Other assets 1,191      
Goodwill 33,131      
Current liabilities, net of current assets (1,545)      
Long-term liabilities (717)      
Net cash consideration 29,000      
LifeYield | Acquired technology        
Estimated Fair Value        
Identifiable intangible assets $ 8,040      
Estimated Useful Life 7 years      
LifeYield | Client relationships        
Estimated Fair Value        
Identifiable intangible assets $ 590      
Estimated Useful Life 10 years      
LifeYield | Trade name        
Estimated Fair Value        
Identifiable intangible assets $ 220      
Estimated Useful Life 3 years