Annual report [Section 13 and 15(d), not S-K Item 405]

Acquisitions - Narrative (Details)

v3.25.2
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 01, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
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    
Minimum | Customer relationships        
Finite-Lived Intangible Asset, Useful Life (Year)   7 years    
Minimum | Tradenames        
Finite-Lived Intangible Asset, Useful Life (Year)   2 years    
Maximum        
Finite-Lived Intangible Asset, Useful Life (Year)   20 years    
Maximum | Developed technology        
Finite-Lived Intangible Asset, Useful Life (Year)   15 years    
Maximum | Customer relationships        
Finite-Lived Intangible Asset, Useful Life (Year)   16 years    
Maximum | Tradenames        
Finite-Lived Intangible Asset, Useful Life (Year)   15 years    
Namocell Inc        
Acquisition amount     111,784  
Maximum contingent consideration $ 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      
Namocell Inc | Developed technology        
Finite-Lived Intangible Asset, Useful Life (Year)     13 years  
Namocell Inc | Customer relationships        
Finite-Lived Intangible Asset, Useful Life (Year)     4 years  
Namocell Inc | Trade names and non-competition agreement        
Finite-Lived Intangible Asset, Useful Life (Year)     3 years  
Lunaphore Technologies SA.        
Acquisition amount   $ 169,700    
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