XML 20 R9999.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Label Element Value
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date Axis: 2021-12-31  
Revenue, Remaining Performance Obligation, Amount us-gaap_RevenueRemainingPerformanceObligation $ 280,000,000
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date Axis: 2022-12-31  
Revenue, Remaining Performance Obligation, Amount us-gaap_RevenueRemainingPerformanceObligation 1,554,000,000
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date Axis: 2020-12-31  
Revenue, Remaining Performance Obligation, Amount us-gaap_RevenueRemainingPerformanceObligation 328,000,000
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date Axis: 2019-12-31  
Revenue, Remaining Performance Obligation, Amount us-gaap_RevenueRemainingPerformanceObligation $ 401,000,000