XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]          
Accounts receivable balances $ 491,049   $ 491,049   $ 565,520
Total revenues 758,885 $ 622,238 1,550,687 $ 1,131,613  
Revenue recognized     102,000    
Revenue, Remaining Performance Obligation, Amount $ 760,000   $ 760,000    
Revenue Remaining Performance Obligation Percentage 29.00%   29.00%    
Accrued Liabilities          
Disaggregation Of Revenue [Line Items]          
Total contract liability $ 49,200   $ 49,200   148,000
Contract Drilling          
Disaggregation Of Revenue [Line Items]          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Jun. 30, 2024   Jun. 30, 2024    
ASC Topic 606 Revenue from Contracts with Customers          
Disaggregation Of Revenue [Line Items]          
Accounts receivable balances $ 488,000   $ 488,000   $ 561,000
Total contract liability 15,600   15,600    
Contract with Customer, Liability, Noncurrent $ 33,600   $ 33,600    
Maximum          
Disaggregation Of Revenue [Line Items]          
Accounts receivable payment terms     60 days    
Minimum          
Disaggregation Of Revenue [Line Items]          
Accounts receivable payment terms     30 days