Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Operating Lease Liabilities, Payments Due After Adoption of 842 [Abstract] | ||
| 2020 | $ 9,573 | |
| 2021 | 3,033 | |
| 2022 | 425 | |
| Total | 13,031 | |
| Less: Imputed Interest | (445) | |
| Present value of lease liabilities | 12,586 | |
| Operating lease liability, current | 9,232 | $ 0 |
| Operating lease liability, noncurrent | $ 3,354 | 0 |
| Drilling Rigs | ||
| Operating Leases, Future Contractual Payments Before Adoption of 842 | ||
| 2019 | 43,036 | |
| 2020 | 4,124 | |
| 2021 | 0 | |
| 2022 | 0 | |
| Total | 47,160 | |
| Office leases | ||
| Operating Leases, Future Contractual Payments Before Adoption of 842 | ||
| 2019 | 3,057 | |
| 2020 | 2,830 | |
| 2021 | 2,761 | |
| 2022 | 404 | |
| Total | $ 9,052 |