XML 76 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Acquisitions (Tables)
12 Months Ended
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of Purchase Price Allocation
The purchase price allocation related to the LifeYield acquisition is as follows:
Estimated Fair ValueEstimated Useful Life
Other assets$1,191 
Goodwill33,131 
Identifiable intangible assets:
Acquired technology8,040 7 years
Client relationships590 10 years
Trade name220 3 years
Current liabilities, net of current assets(1,545)
Long-term liabilities(717)
Contingent consideration(11,910)
Net cash consideration$29,000