XML 57 R52.htm IDEA: XBRL DOCUMENT v3.23.4
Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2023
Nov. 30, 2022
May 31, 2023
Amortization expense for intangible assets $ 23,693 $ 22,687 $ 47,397 $ 25,069  
Estimated amortization expense for period, 2024 95,000   95,000    
Estimated amortization expense for period, 2028 $ 97,000   $ 97,000    
Maximum          
Finite lived intangible assets, useful life 25 years   25 years    
Minimum          
Finite lived intangible assets, useful life 2 years   2 years    
Licenses          
Other non-amortizable intangible assets         $ 569
Licenses | Maximum          
Finite lived intangible assets, useful life 20 years   20 years    
Licenses | Minimum          
Finite lived intangible assets, useful life 2 years   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   10 years    
Noncompete Agreements | Minimum          
Finite lived intangible assets, useful life 3 years   3 years    
Patents | Maximum          
Finite lived intangible assets, useful life 25 years   25 years    
Patents | Minimum          
Finite lived intangible assets, useful life 5 years   5 years    
Other products and service-related intangibles | Maximum          
Finite lived intangible assets, useful life 15 years   15 years    
Other products and service-related intangibles | Minimum          
Finite lived intangible assets, useful life 5 years   5 years    
Customer relationships | Maximum          
Finite lived intangible assets, useful life 20 years   20 years    
Customer relationships | Minimum          
Finite lived intangible assets, useful life 9 years   9 years    
Trade names and trademarks | Maximum          
Finite lived intangible assets, useful life 25 years   25 years    
Trade names and trademarks | Minimum          
Finite lived intangible assets, useful life 5 years   5 years    
Developed technology | Maximum          
Finite lived intangible assets, useful life 20 years   20 years    
Developed technology | Minimum          
Finite lived intangible assets, useful life 10 years   10 years