XML 75 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
Mar. 31, 2021
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 $ 691.2