XML 58 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 29, 2024
Feb. 28, 2023
May 31, 2023
Amortization expense for intangible assets $ 23,704 $ 22,926 $ 71,101 $ 47,995  
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