XML 69 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Description of Business, Basis of Presentation, and Significant Accounting Policies (Summary of Estimated Useful Lives of Amortizable Assets) (Details)
12 Months Ended
May 31, 2025
Client Lists [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of amortizable assets 3 years
Client Lists [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of amortizable assets 12 years
Acquired Developed Software [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of amortizable assets 5 years
Acquired Developed Software [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of amortizable assets 7 years
Finite-Lived Trade Names and Trademarks [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of amortizable assets 3 years
Finite-Lived Trade Names and Trademarks [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of amortizable assets 15 years
Naming Rights [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of amortizable assets, description Over remaining term of underlying agreement