XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Estimated Useful Life and Fair Value (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Metenova Holding AB    
Fair Value $ 58,762  
FlexBiosys, Inc.    
Fair Value $ 12,640  
BioFlex And NTM Acquisition    
Fair Value   $ 17,150
Avitide, Inc.    
Fair Value   46,650
Polymem S.A.    
Fair Value   $ 9,096
Customer Relationships [Member] | Metenova Holding AB    
Weighted Average Useful Life (in years) 15 years  
Fair Value $ 12,659  
Customer Relationships [Member] | FlexBiosys, Inc.    
Weighted Average Useful Life (in years) 12 years  
Fair Value $ 2,530  
Customer Relationships [Member] | BioFlex And NTM Acquisition    
Weighted Average Useful Life (in years)   10 years
Fair Value   $ 13,240
Customer Relationships [Member] | Avitide, Inc.    
Weighted Average Useful Life (in years)   13 years
Fair Value   $ 24,580
Developed Technology Rights [Member] | Metenova Holding AB    
Weighted Average Useful Life (in years) 15 years  
Fair Value $ 44,377  
Developed Technology Rights [Member] | FlexBiosys, Inc.    
Weighted Average Useful Life (in years) 16 years  
Fair Value $ 9,860  
Developed Technology Rights [Member] | BioFlex And NTM Acquisition    
Weighted Average Useful Life (in years)   11 years
Fair Value   $ 3,540
Developed Technology Rights [Member] | Avitide, Inc.    
Weighted Average Useful Life (in years)   15 years
Fair Value   $ 20,650
Developed Technology Rights [Member] | Polymem S.A.    
Weighted Average Useful Life (in years)   13 years
Fair Value   $ 8,274
Trademark and tradename [Member] | Metenova Holding AB    
Weighted Average Useful Life (in years) 15 years  
Fair Value $ 939  
Trademark and tradename [Member] | FlexBiosys, Inc.    
Weighted Average Useful Life (in years) 4 years  
Fair Value $ 30  
Trademark and tradename [Member] | BioFlex And NTM Acquisition    
Weighted Average Useful Life (in years)   15 years
Fair Value   $ 310
Trademark and tradename [Member] | Avitide, Inc.    
Weighted Average Useful Life (in years)   18 years
Fair Value   $ 1,210
Trademark and tradename [Member] | Polymem S.A.    
Weighted Average Useful Life (in years)   14 years
Fair Value   $ 510
Noncompete Agreements [Member] | Metenova Holding AB    
Weighted Average Useful Life (in years) 2 years  
Fair Value $ 787  
Noncompete Agreements [Member] | FlexBiosys, Inc.    
Weighted Average Useful Life (in years) 5 years  
Fair Value $ 220  
Noncompete Agreements [Member] | BioFlex And NTM Acquisition    
Weighted Average Useful Life (in years)   3 years
Fair Value   $ 60
Noncompete Agreements [Member] | Avitide, Inc.    
Weighted Average Useful Life (in years)   3 years
Fair Value   $ 210
Noncompete Agreements [Member] | Polymem S.A.    
Weighted Average Useful Life (in years)   5 years
Fair Value   $ 312