XML 76 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Contracts with Customers (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
contract
drilling_rigs
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Accounts Receivable Age Individually Reviewed For Collectibility 90 days
Drilling Services [Member]  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Drilling Rigs 25
Drilling Services [Member] | Earning Under Contract [Member] | Currently Under Drilling Contract [Member]  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Drilling Rigs 18
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] | Earning But Not Working [Member]  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Drilling Rigs | contract 3
Gain (Loss) on Contract Termination | $ $ 3.1
Drilling Services [Member] | Domestic Drilling [Member] | Daywork Drilling Contract [Member]  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Billing interval for daywork contracts 15 days
Drilling Services [Member] | Domestic Drilling [Member] | Cancelable Spot Contract [Member]  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Notice Period to Cancel Contract 30 days
Drilling Services [Member] | Domestic Drilling [Member] | Term Contract [Member] | Earning Under Contract [Member] | Currently Under Drilling Contract [Member]  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Drilling Rigs 12
Drilling Services [Member] | International Drilling [Member]  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Customer advances, number 1
Drilling Services [Member] | International Drilling [Member] | Colombia [Member]  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Drilling Rigs 8
Drilling Services [Member] | International Drilling [Member] | Colombia [Member] | Term Contract, Cancelable [Member] | Suspended Operations (not earning) [Member] | Currently Under Drilling Contract [Member]  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Drilling Rigs 2
Production Services [Member]  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Payment Term In Days For Services Invoiced Average 30 days
Minimum [Member] | Drilling Services [Member] | International Drilling [Member] | Cancelable Spot or Cancelable Term Contract [Member]  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Notice Period to Cancel Contract 15 days
Maximum [Member] | Drilling Services [Member] | International Drilling [Member] | Cancelable Spot or Cancelable Term Contract [Member]  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Notice Period to Cancel Contract 30 days
Short-term Contract with Customer [Member] | Maximum [Member] | Production Services [Member]  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Typical Revenue Contract Duration 30 days