XML 90 R9999.htm IDEA: XBRL DOCUMENT v3.10.0.1
Label Element Value
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date Axis: (nil)  
Revenue, Remaining Performance Obligation, Amount us-gaap_RevenueRemainingPerformanceObligation $ 41,680,000,000
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date Axis: 2019-12-31  
Revenue, Remaining Performance Obligation, Amount us-gaap_RevenueRemainingPerformanceObligation 5,258,000,000
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date Axis: 2021-12-31  
Revenue, Remaining Performance Obligation, Amount us-gaap_RevenueRemainingPerformanceObligation 30,256,000,000
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date Axis: 2018-12-31  
Revenue, Remaining Performance Obligation, Amount us-gaap_RevenueRemainingPerformanceObligation 1,474,000,000
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date Axis: 2020-12-31  
Revenue, Remaining Performance Obligation, Amount us-gaap_RevenueRemainingPerformanceObligation $ 4,696,000,000