XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]      
Accounts receivable, net of allowance for credit losses of $8,493 and $10,842 at December 31, 2021 and 2020, respectively $ 356,083,000 $ 160,214,000  
Increased contract liabilities due to customer payments 59,700,000    
Total revenues 1,357,081,000 1,124,249,000 $ 2,470,685,000
Accounts Payable      
Disaggregation Of Revenue [Line Items]      
Total contract liability 60,300,000 600,000  
Contract Drilling      
Disaggregation Of Revenue [Line Items]      
Amortized revenue 0 100,000  
ASC Topic 606 Revenue from Contracts with Customers      
Disaggregation Of Revenue [Line Items]      
Accounts receivable, net of allowance for credit losses of $8,493 and $10,842 at December 31, 2021 and 2020, respectively $ 352,000,000 $ 158,000,000  
Minimum      
Disaggregation Of Revenue [Line Items]      
Accounts receivable payment terms 30 days    
Maximum      
Disaggregation Of Revenue [Line Items]      
Accounts receivable payment terms 60 days