v3.26.1
Goodwill, Service Contracts and Other Assets - Schedule of Information Regarding Service Contracts and Other Assets (Details) - USD ($)
$ in Thousands
May 31, 2026
May 31, 2025
May 31, 2024
Information regarding service contracts and other assets      
Total future amortization expense $ 706,674    
Other assets, carrying amount 1,197,780 $ 1,159,242  
Other assets, accumulated amortization 804,014 696,600  
Other assets, net 393,766 462,642  
Capitalized contract costs      
Information regarding service contracts and other assets      
Other assets, carrying amount 1,031,490 896,632  
Other assets, accumulated amortization 726,776 621,351  
Other assets, net 304,714 275,281  
Current portion of capitalized contract costs 96,000 96,500  
Noncompete agreements and other      
Information regarding service contracts and other assets      
Other assets, carrying amount 166,290 262,610  
Other assets, accumulated amortization 77,238 75,249  
Other assets, net 89,052 187,361  
Service contracts      
Information regarding service contracts and other assets      
Service contracts, carrying amount 1,111,966 1,078,305  
Service contracts, accumulated amortization 824,097 768,477  
Total future amortization expense $ 287,869 $ 309,828 $ 321,902