XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]          
Accounts receivable balances $ 263,186,000   $ 263,186,000   $ 160,214,000
Total revenues 357,885,000 $ 207,141,000 890,588,000 $ 903,448,000  
ASC Topic 606 Revenue from Contracts with Customers          
Disaggregation Of Revenue [Line Items]          
Accounts receivable balances         158,000,000
Total revenues     2,300,000 0  
ASC Topic 606 Revenue from Contracts with Customers | Accounts Payable          
Disaggregation Of Revenue [Line Items]          
Total contract liability $ 900,000   900,000   $ 600,000
ASC Topic 606 Revenue from Contracts with Customers | Contract Drilling          
Disaggregation Of Revenue [Line Items]          
Amortized revenue     $ 0 $ 100,000  
Maximum          
Disaggregation Of Revenue [Line Items]          
Accounts receivable payment terms     60 days    
Minimum          
Disaggregation Of Revenue [Line Items]          
Accounts receivable payment terms     30 days