XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Goodwill and Intangible Assets    
Gross Amount $ 250,588 $ 247,250
Accumulated Amortization 62,955 52,868
Impairment (9,245)  
Net Carrying Amount 178,388 194,382
Non-compete agreement    
Goodwill and Intangible Assets    
Gross Amount 810 810
Accumulated Amortization 442 368
Net Carrying Amount $ 368 $ 442
Weighted Average Amortization Period (years) 4 years 5 years
Technology    
Goodwill and Intangible Assets    
Gross Amount $ 52,629 $ 50,376
Accumulated Amortization 13,642 11,205
Net Carrying Amount $ 38,987 $ 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 35,005 29,964
Net Carrying Amount $ 96,780 $ 101,614
Weighted Average Amortization Period (years) 11 years 11 years
Trade name/trademark    
Goodwill and Intangible Assets    
Gross Amount $ 947 $ 938
Accumulated Amortization 295 211
Impairment (265)  
Net Carrying Amount $ 387 $ 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 10,189 8,148
Net Carrying Amount $ 3,831 $ 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 270 247
Net Carrying Amount $ 1,928 $ 2,008
Weighted Average Amortization Period (years) 34 years 34 years
Patents and trademarks    
Goodwill and Intangible Assets    
Gross Amount $ 45,599 $ 44,932
Accumulated Amortization 512 125
Impairment (8,980)  
Net Carrying Amount $ 36,107 $ 44,807