XML 30 R11.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Revenues | 12 Months Ended
--- | ---
Dec. 31, 2024
Revenues |
Revenues | Note 3: Revenues Accounting Policy RPC’s contract revenues are generated principally from providing oilfield services. These services are based on mutually agreed upon pricing with the customer prior to the services being delivered and given the nature of the services, do not include the right of return. Pricing for these services is a function of rates based on the nature of the specific job, with consideration for the extent of equipment, labor, and consumables needed for the job. RPC satisfies its performance obligations over time as the services are performed and records revenues accordingly. RPC records revenues based on the transaction price agreed upon with its customers. Sales tax charged to customers is presented on a net basis within the Consolidated Statements of Operations and therefore excluded from revenues. Nature of services RPC provides a broad range of specialized oilfield services to independent and major oil and gas companies engaged in the exploration, production and development of oil gas properties throughout the United States and in selected international markets. RPC manages its business as either (1) services offered on the well site with equipment and personnel (Technical Services) or (2) services and tools offered off the well site (Support Services). For more detailed information about operating segments, see note titled Business Segment and Entity Wide Disclosures. RPC contracts with its customers to provide the following services by reportable segment: Technical Services
| ● | Includes pressure pumping, downhole tools, coiled tubing, cementing, snubbing, nitrogen, well control, wireline and fishing.
Support Services
| ● | Rental tools – RPC rents tools to its customers for use with onshore and offshore oil and gas well drilling, completion and workover activities.
| ● | Other support services include pipe handling and pipe inspection and storage services, and well control training.
Our contracts with customers are generally short-term in nature and consist of a single performance obligation – the provision of oilfield services. Payment terms RPC’s contracts with customers state the final terms of the sales, including the description, quantity, and price of each service to be delivered. The Company’s contracts are generally short-term in nature and in most situations, RPC provides services ahead of payment - i.e., RPC has fulfilled the performance obligation prior to submitting a customer invoice. RPC invoices the customer upon completion of the specified services and collection generally occurs between 30 to 60 days after invoicing. As the Company enters into contracts with its customers, it generally expects there to be no significant timing difference between the date the services are provided to the customer (satisfaction of the performance obligation) and the date cash consideration is received. Accordingly, there is no financing component to our arrangements with customers. Significant judgments RPC believes the output method is a reasonable measure of progress for the satisfaction of our performance obligations, which are satisfied over time, as it provides a faithful depiction of (1) our performance toward complete satisfaction of the performance obligation under the contract and (2) the value transferred to the customer of the services performed under the contract. RPC has elected the right to invoice practical expedient for recognizing revenue related to its performance obligations. Disaggregation of revenues See note titled Business Segment and Entity Wide Disclosures for disaggregation of revenue by operating segment and services offered in each of them and by geographic regions. ​ Contract balances Contract assets representing the Company’s rights to consideration for work completed but not billed are included in Accounts receivable, net on the Consolidated Balance Sheet are shown below: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
December 31, |  | 2024 |  | 2023 |  | 2022
(in thousands) | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Unbilled trade receivables | ​ | $ | 60,951 | ​ | $ | 59,831 | ​ | $ | 103,498
​ Substantially all of the unbilled trade receivables as of December 31, 2024, and December 31, 2023, were invoiced during the following quarter. Unearned Revenue Contract liabilities represent the payments received in advance of satisfying the Company’s performance obligation and are recognized over time as the service is performed. As of December 31, 2024, and 2023, such amounts were $45.4 million and $15.7 million respectively and were recorded as unearned revenue on the Consolidated Balance Sheet. All of the $15.7 million recorded as unearned revenue as of December 31, 2023, was recognized during 2024. There was no unearned revenue recorded for the year ended December 31, 2022. ​

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration