REVENUES - Remaining Performance Obligation (Details) $ in Millions |
Jun. 30, 2021
USD ($)
|
---|---|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 227,465 |
Equipment | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 44,097 |
Services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 183,368 |