Annual report [Section 13 and 15(d), not S-K Item 405]

Description of Business, Basis of Presentation, and Significant Accounting Policies (Summary of Estimated Useful Lives of Amortizable Assets) (Details)

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