XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Additional Information (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Bank Credit Facility | Letter of Credit  
Loss Contingencies [Line Items]  
Credit facility $ 13.6
Production Sharing Contracts | Mexico  
Loss Contingencies [Line Items]  
Performance obligations $ 658.1