Service Revenue (Narrative) (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
May 31, 2026 |
May 31, 2025 |
May 31, 2024 |
|
| Service Revenue [Line Items] | |||
| Notice of termination period | 30 days | ||
| Revenue performance obligations timing | the Company defers revenue associated with these performance obligations, which exceed one year, and subsequently recognizes them as future services are provided, over approximately two years to four years. | ||
| Impairment loss | $ 0 | $ 0 | $ 0 |
| Minimum [Member] | |||
| Service Revenue [Line Items] | |||
| Revenue performance obligations timing, years | 2 years | ||
| Maximum [Member] | |||
| Service Revenue [Line Items] | |||
| Revenue performance obligations timing, years | 4 years | ||