XML 57 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Details) - drilling_rigs
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Accounts Receivable Age Individually Reviewed For Collectibility 90 days  
Production Services [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Payment Term In Days For Services Invoiced Average 30 days  
Production Services [Member] | Short-term Contract with Customer [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
typical revenue contract duration 30 days  
Drilling Services [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Drilling Rigs 24  
Drilling Services [Member] | Not Under Drilling Contract [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Drilling Rigs 1  
Drilling Services [Member] | Earning Under Contract [Member] | Currently Under Drilling Contract [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Drilling Rigs 23  
Drilling Services [Member] | Daywork Drilling Contract [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Payment Term In Days For Services Invoiced Average 30 days  
Drilling Services [Member] | Domestic Drilling [Member] | Cancelable Spot or Cancelable Term Contract [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Notice Period to Cancel Contract 30 days  
Drilling Services [Member] | Domestic Drilling [Member] | Daywork Drilling Contract [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Payment Term In Days For Services Invoiced Maximum 90 days  
Billing interval for daywork contracts 15 days  
Drilling Services [Member] | Domestic Drilling [Member] | Deployed under new contract during current period [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Drilling Rigs 1  
Drilling Services [Member] | Domestic Drilling [Member] | Term Contract | Earning Under Contract [Member] | Currently Under Drilling Contract [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Drilling Rigs 13  
Drilling Services [Member] | International Drilling [Member] | Deployed under new contract during current period [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Drilling Rigs   1
Drilling Services [Member] | International Drilling [Member] | Deployed under new contract during current period [Member] | Term Contract, Cancelable [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Drilling Rigs 5  
Drilling Services [Member] | International Drilling [Member] | Minimum [Member] | Cancelable Spot or Cancelable Term Contract [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Notice Period to Cancel Contract 15 days  
Drilling Services [Member] | International Drilling [Member] | Maximum [Member] | Cancelable Spot or Cancelable Term Contract [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Notice Period to Cancel Contract 30 days