Annual report pursuant to Section 13 and 15(d)

Acquisitions - Narrative (Details)

v3.24.2.u1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 01, 2022
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Goodwill, Purchase Accounting Adjustments     $ (51,257)  
Cash paid, net of cash acquired   $ 169,707 $ 101,184  
Minimum        
Finite-Lived Intangible Asset, Useful Life (Year)   1 year    
Minimum | Developed technology        
Finite-Lived Intangible Asset, Useful Life (Year)   9 years 9 years  
Minimum | Customer relationships        
Finite-Lived Intangible Asset, Useful Life (Year)   7 years 7 years  
Minimum | Tradenames        
Finite-Lived Intangible Asset, Useful Life (Year)   2 years 2 years  
Maximum        
Finite-Lived Intangible Asset, Useful Life (Year)   20 years    
Maximum | Developed technology        
Finite-Lived Intangible Asset, Useful Life (Year)   15 years 15 years  
Maximum | Customer relationships        
Finite-Lived Intangible Asset, Useful Life (Year)   16 years 16 years  
Maximum | Tradenames        
Finite-Lived Intangible Asset, Useful Life (Year)   20 years 20 years  
Namocell Inc        
Acquisition amount     $ 111,784  
Maximum contingent consideration $ 25,000     $ 25,000
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual     6,400  
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual     $ (9,300)  
Cash paid, net of cash acquired $ 101,200      
Asuragen, Inc.        
Maximum contingent consideration       $ 105,000
Asuragen, Inc. | Developed technology        
Finite-Lived Intangible Asset, Useful Life (Year)     13 years  
Asuragen, Inc. | Customer relationships        
Finite-Lived Intangible Asset, Useful Life (Year)     4 years  
Asuragen, Inc. | Trade names and non-competition agreement        
Finite-Lived Intangible Asset, Useful Life (Year)     3 years  
Lunaphore Technologies SA.        
Acquisition amount   $ 169,707    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual   14,300    
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual   $ (24,000)    
Lunaphore Technologies SA. | Developed technology        
Finite-Lived Intangible Asset, Useful Life (Year)   14 years    
Lunaphore Technologies SA. | Customer relationships        
Finite-Lived Intangible Asset, Useful Life (Year)   8 years    
Lunaphore Technologies SA. | Tradenames        
Finite-Lived Intangible Asset, Useful Life (Year)   8 years    
Lunaphore Technologies SA. | Minimum | Tradenames        
Finite-Lived Intangible Asset, Useful Life (Year)   4 years