XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Derivative [Line Items]        
Amount excluded from effectiveness testing recognized in earnings based on amortization approach $ 0 $ 0 $ 0  
Collateral posted and held by our counterparties $ 0 0   $ 0
Revenue        
Derivative [Line Items]        
Amount scheduled to be reclassified over the next twelve months   (184,300,000)    
Cost of revenue        
Derivative [Line Items]        
Amount scheduled to be reclassified over the next twelve months   $ (177,200,000)