XML 145 R125.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments (Narrative) (Details) - Master Services Agreement [Member]
$ in Millions
1 Months Ended
Mar. 31, 2020
USD ($)
Feb. 28, 2018
USD ($)
item
Commitments [Line Items]    
Commitment term   10 years
Number of agreement renewal options | item   3
Renewal option term   1 year
Percentage shortfall required if minimum commitment not met   25.00%
Purchase commitment amount   $ 1,000,000,000
Minimum [Member]    
Commitments [Line Items]    
Purchase commitment amount $ 975,000  
Joint Venture [Member]    
Commitments [Line Items]    
Commitment term   10 years