XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Goodwill and Intangible Assets    
Gross Amount $ 251,438 $ 247,250
Accumulated Amortization 66,378 52,868
Impairment (9,245)  
Net Carrying Amount 175,815 194,382
Non-compete agreement    
Goodwill and Intangible Assets    
Gross Amount 810 810
Accumulated Amortization 463 368
Net Carrying Amount $ 347 $ 442
Weighted Average Amortization Period (years) 4 years 5 years
Technology    
Goodwill and Intangible Assets    
Gross Amount $ 53,316 $ 50,376
Accumulated Amortization 14,602 11,205
Net Carrying Amount $ 38,714 $ 39,171
Weighted Average Amortization Period (years) 8 years 9 years
Customer relationships    
Goodwill and Intangible Assets    
Gross Amount $ 131,785 $ 131,578
Accumulated Amortization 37,065 29,964
Net Carrying Amount $ 94,720 $ 101,614
Weighted Average Amortization Period (years) 10 years 11 years
Trade name/trademark    
Goodwill and Intangible Assets    
Gross Amount $ 947 $ 938
Accumulated Amortization 323 211
Impairment (265)  
Net Carrying Amount $ 359 $ 727
Weighted Average Amortization Period (years) 8 years 10 years
Trade name/trademark | MVE Cryobiological Storage Business    
Goodwill and Intangible Assets    
Impairment charges $ 9,000  
Trade name/trademark | Cell & Co    
Goodwill and Intangible Assets    
Impairment charges 300  
Agent network    
Goodwill and Intangible Assets    
Gross Amount 14,020 $ 13,761
Accumulated Amortization 11,025 8,148
Net Carrying Amount $ 2,995 $ 5,613
Weighted Average Amortization Period (years) 3 years 3 years
Order backlog    
Goodwill and Intangible Assets    
Gross Amount $ 2,600 $ 2,600
Accumulated Amortization 2,600 2,600
Land use rights    
Goodwill and Intangible Assets    
Gross Amount 2,198 2,255
Accumulated Amortization 215 247
Net Carrying Amount $ 1,983 $ 2,008
Weighted Average Amortization Period (years) 34 years 34 years
Patents and trademarks    
Goodwill and Intangible Assets    
Gross Amount $ 45,762 $ 44,932
Accumulated Amortization 85 125
Impairment (8,980)  
Net Carrying Amount $ 36,697 $ 44,807