XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill, Service Contracts and Other Assets - Schedule of Information Regarding Service Contracts and Other Assets (Details) - USD ($)
$ in Thousands
May 31, 2025
May 31, 2024
May 31, 2023
Information regarding service contracts and other assets      
Total future amortization expense $ 694,407    
Other assets, carrying amount 1,159,242 $ 1,010,869  
Other assets, accumulated amortization 696,600 585,918  
Other assets, net 462,642 424,951  
Capitalized contract costs      
Information regarding service contracts and other assets      
Other assets, carrying amount 896,632 777,535  
Other assets, accumulated amortization 621,351 515,041  
Other assets, net 275,281 262,494  
Current portion of capitalized contract costs 96,500 94,600  
Noncompete and consulting agreements and other      
Information regarding service contracts and other assets      
Other assets, carrying amount 262,610 233,334  
Other assets, accumulated amortization 75,249 70,877  
Other assets, net 187,361 162,457  
Service contracts      
Information regarding service contracts and other assets      
Service contracts, carrying amount 1,078,305 1,033,762  
Service contracts, accumulated amortization 768,477 711,860  
Total future amortization expense $ 309,828 $ 321,902 $ 346,574