v3.22.4
Acquisitions - Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Nov. 30, 2022
Oct. 31, 2021
Purigen    
Business Acquisition [Line Items]    
Fair value of identifiable intangible assets $ 20,000  
Purigen | Developed technology    
Business Acquisition [Line Items]    
Fair value of identifiable intangible assets 18,800  
Purigen | Customer relationships    
Business Acquisition [Line Items]    
Fair value of identifiable intangible assets 200  
Purigen | Trade name    
Business Acquisition [Line Items]    
Fair value of identifiable intangible assets $ 1,000  
BioDiscovery    
Business Acquisition [Line Items]    
Fair value of identifiable intangible assets   $ 26,800
BioDiscovery | Developed technology    
Business Acquisition [Line Items]    
Fair value of identifiable intangible assets   22,800
BioDiscovery | Customer relationships    
Business Acquisition [Line Items]    
Fair value of identifiable intangible assets   3,000
BioDiscovery | Trade name    
Business Acquisition [Line Items]    
Fair value of identifiable intangible assets   $ 1,000