XML 99 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets      
Gross Amount   $ 251,626 $ 247,250
Accumulated Amortization   71,917 52,868
Impairment   (9,245)  
Net Carrying Amount   170,464 194,382
Non-compete agreement      
Goodwill and Intangible Assets      
Gross Amount   810 810
Accumulated Amortization   485 368
Net Carrying Amount   $ 325 $ 442
Weighted Average Amortization Period (years)   4 years 5 years
Technology      
Goodwill and Intangible Assets      
Gross Amount   $ 53,207 $ 50,376
Accumulated Amortization   16,159 11,205
Net Carrying Amount   $ 37,048 $ 39,171
Weighted Average Amortization Period (years)   7 years 9 years
Customer relationships      
Goodwill and Intangible Assets      
Gross Amount   $ 131,785 $ 131,578
Accumulated Amortization   39,784 29,964
Net Carrying Amount   $ 92,001 $ 101,614
Weighted Average Amortization Period (years)   10 years 11 years
Trademarks      
Goodwill and Intangible Assets      
Gross Amount   $ 947 $ 938
Accumulated Amortization   351 211
Impairment   (265)  
Net Carrying Amount   $ 331 $ 727
Weighted Average Amortization Period (years)   9 years 10 years
Trademarks | MVE Cryobiological Storage Business      
Goodwill and Intangible Assets      
Impairment charges $ 9,000 $ 9,000  
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Asset Impairment Charges    
Trademarks | Cell & Co      
Goodwill and Intangible Assets      
Impairment charges $ 300 300  
Agent network      
Goodwill and Intangible Assets      
Gross Amount   14,020 $ 13,761
Accumulated Amortization   11,448 8,148
Net Carrying Amount   $ 2,572 $ 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   307 247
Net Carrying Amount   $ 1,891 $ 2,008
Weighted Average Amortization Period (years)   33 years 34 years
Patents and trademarks      
Goodwill and Intangible Assets      
Gross Amount   $ 46,059 $ 44,932
Accumulated Amortization   783 125
Impairment   (8,980)  
Net Carrying Amount   $ 36,296 $ 44,807