Service Revenue (Narrative) (Details) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
May 31, 2021 |
May 31, 2020 |
May 31, 2019 |
|
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 years to four years | ||
Impairment loss | $ 0.0 | $ 0.0 | $ 0.0 |
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 |
X | ||||||||||
- Definition Customer Contract Termination Notice Days No definition available.
|
X | ||||||||||
- Definition Revenue Performance Obligations Timing Years No definition available.
|
X | ||||||||||
- Definition Service Revenue [Line Items] No definition available.
|
X | ||||||||||
- Definition Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|