XML 140 R105.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Details)
Dec. 31, 2019
USD ($)
Purchase Obligation, Fiscal Year Maturity [Abstract]  
Total payments expected under purchase arrangements $ 142,000,000
Total payments expected in 2020 95,000,000
Total payments expected in 2021 32,000,000
Total payments expected in 2022 8,000,000
Total payments expected in 2023 5,000,000
Total payments expected in 2024 2,000,000
Remaining contract payments 48,000,000
Accrued portion of the amount of indemnification under agreements $ 0