REVENUE - Narrative (Details) |
3 Months Ended |
|---|---|
Jun. 30, 2019 | |
| Percentage Of Revenue For Which Commitments Are To Be Honoured | 70.00% |
| Maximum [Member] | |
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 60 months |
| Minimum [Member] | |
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 13 months |
| X | ||||||||||
- Definition Disclosure represents revenue performance obligation expected timing. No definition available.
|
| X | ||||||||||
- Definition Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|