XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
May 31, 2023
Amortization expense for intangible assets $ 23,704 $ 2,382  
Estimated amortization expense for period, 2024 95,000    
Estimated amortization expense for period, 2028 $ 97,000    
Maximum      
Finite lived intangible assets, useful life 25 years    
Minimum      
Finite lived intangible assets, useful life 2 years    
Licenses      
Other non-amortizable intangible assets     $ 569
Licenses | Maximum      
Finite lived intangible assets, useful life 20 years    
Licenses | Minimum      
Finite lived intangible assets, useful life 2 years    
Trademarks      
Other non-amortizable intangible assets     12,522
Other Intangible Assets      
Other non-amortizable intangible assets     $ 1,224
Noncompete Agreements | Maximum      
Finite lived intangible assets, useful life 10 years    
Noncompete Agreements | Minimum      
Finite lived intangible assets, useful life 3 years    
Patents | Maximum      
Finite lived intangible assets, useful life 25 years    
Patents | Minimum      
Finite lived intangible assets, useful life 5 years    
Other products and service-related intangibles | Maximum      
Finite lived intangible assets, useful life 15 years    
Other products and service-related intangibles | Minimum      
Finite lived intangible assets, useful life 5 years    
Customer relationships | Maximum      
Finite lived intangible assets, useful life 20 years    
Customer relationships | Minimum      
Finite lived intangible assets, useful life 9 years    
Trade names and trademarks | Maximum      
Finite lived intangible assets, useful life 25 years    
Trade names and trademarks | Minimum      
Finite lived intangible assets, useful life 5 years    
Developed technology | Maximum      
Finite lived intangible assets, useful life 20 years    
Developed technology | Minimum      
Finite lived intangible assets, useful life 10 years