XML 76 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]    
Accounts receivable balances $ 763,806 $ 971,091
Total contract liability 75,600 103,000
Revenue included in contract liability 102,000 136,000
Due to deferred revenue   28,900
Deferred revenue from customer prepayment 75,195 98,914
Noncurrent portion of contract liability 400  
Revenue, remaining performance obligation, amount 426,000  
Drilling And Completion Services    
Disaggregation Of Revenue [Line Items]    
Accounts receivable balances $ 697,000 $ 900,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
Disaggregation Of Revenue [Line Items]    
Revenue, remaining performance obligation, percentage 7.10%  
Revenue, remaining performance obligation, period  
Minimum    
Disaggregation Of Revenue [Line Items]    
Equipment rental lease term 2 days  
Accounts receivable payment terms 30 days  
Maximum    
Disaggregation Of Revenue [Line Items]    
Equipment rental lease term 3 days  
Accounts receivable payment terms 60 days