Service Revenue (Narrative) (Details) - USD ($) |
9 Months Ended | |
|---|---|---|
Feb. 29, 2024 |
Feb. 28, 2023 |
|
| 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 three to four years. | |
| Impairment loss | $ 0 | $ 0 |
| Revenue performance obligations | $ 73,300,000 | |
| Minimum [Member] | ||
| Service Revenue [Line Items] | ||
| Revenue performance obligations timing, years | 3 years | |
| Maximum [Member] | ||
| Service Revenue [Line Items] | ||
| Revenue performance obligations timing, years | 4 years | |