Service Revenue (Narrative) (Details) - USD ($) $ in Millions |
3 Months Ended | |
---|---|---|
Aug. 31, 2021 |
Aug. 31, 2020 |
|
Service Revenue [Line Items] | ||
Notice of termination period | 30 days | |
Revenue performance obligations timing | the Company defers revenue associated with these set-up fees and recognizes it over the period in which such clients are expected to benefit from the material right, which is approximately three to four years | |
Impairment loss | $ 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
|