4. Revenue Recognition
The following table disaggregates the Company’s revenue by type and timing of provision of services or transfer of goods:
| | | | | | | | | | | | | | | | | |
| Year Ended December 31, |
(in thousands) | 2025 | | 2024 | | 2023 |
| Services provided over time: | | | | | |
| Contract Services | $ | 1,181,270 | | | $ | 1,032,493 | | | $ | 728,032 | |
| Other Services | 33,029 | | | 56,512 | | | 89,402 | |
| Total services provided over time | 1,214,299 | | | 1,089,005 | | | 817,434 | |
| Services provided or goods transferred at a point in time: | | | | | |
| Contract Services | — | | | 1,680 | | | 7,573 | |
| Other Services | 93,801 | | | 68,626 | | | 25,374 | |
| Total services provided or goods transferred at a point in time | 93,801 | | | 70,306 | | | 32,947 | |
| Total revenues | $ | 1,308,100 | | | $ | 1,159,311 | | | $ | 850,381 | |
The Company derives its revenue from contracts with customers, which comprise the following revenue streams:
Contract Services
Contract Services consists of operating Company-owned compression, customer-owned compression and gas treating and cooling infrastructure for the Company's customers, pursuant to primarily fixed-revenue contracts enabling the production, gathering and transportation of natural gas and oil.
Contract Services for Kodiak-owned compressors, customer-owned compressors, as well as gas treating equipment, are generally satisfied over time, as services are rendered for selected customer locations on a monthly basis and based upon specific performance criteria set forth in the applicable contract. Terms are typically one to seven years and at the end of the term, transition to a month-to-month term if not cancelled by either party. The monthly service for each location is substantially the same service month to month and is promised consecutively over the contract term. The progress and performance of the service are measured consistently using a straight-line, time-based method; the performance obligations are satisfied evenly over the contract term as the customer simultaneously receives and consumes the benefits provided by the service. Consistent with the Company's satisfaction of its performance obligations, the customer renders payment for services over time in accordance with the terms of the contract.
If variable consideration exists, it is allocated to the distinct monthly service within the series to which such variable consideration relates. The Company has elected to apply the right to invoice practical expedient to recognize revenue for such variable consideration, as the invoice corresponds to the value transferred to the customer based on the Company's performance completed to date.
There are typically no material obligations for returns, refunds, or warranties. The Company’s standard contracts do not usually include non-cash consideration.
Other Services
Other Services consists of a full range of services to support any ancillary needs of customers, including station construction, customer-owned compression maintenance and overhaul, freight and crane charges, and other time and material-based offerings.
For most of the Company’s station construction contracts, the customer contracts with the Company to provide a service of integrating a significant set of tasks and components into a single contract. Hence, the entire contract is accounted for as one performance obligation. The Company recognizes revenue over time as the Company's performance creates or enhances an asset that the customer, in turn, controls. For construction contracts, revenue is recognized using an input method. Measure of the progress towards satisfaction of the performance obligation is based on the actual amount of labor and material costs incurred. The amount of the transaction price recognized as revenue each reporting period is determined by multiplying the transaction price by the ratio of actual costs incurred to date to total estimated costs expected for the construction services. Payment terms and conditions vary by contract, but contract terms generally include a requirement of payment upon completion of a milestone. Judgment is involved in the estimation of the progress to completion. Any adjustments to the measure of the progress to completion is accounted for on a prospective basis. Changes to the scope of service are recognized as an adjustment to the transaction price in the period in which the change order is agreed upon and executed. Losses on construction contracts, if any, are recognized in the period when the estimated loss is determined. There have been no losses recognized in the years ended December 31, 2025, 2024 and 2023, respectively.
Services provided based on time spent, parts and/or materials are generally short-term in nature and labor rates and parts pricing are agreed upon prior to commencing the service. Since revenue is recognized when time is incurred, this revenue is recognized at a point in time when the service is rendered.
Service revenue earned primarily on freight and crane charges that are directly reimbursable by our customers are recognized at the point in time the service is provided and control is transferred to the customer. At such time, the customer has the ability to direct the use of the benefits of such service after the performance obligation is satisfied. The amount of consideration we receive and revenue we recognize is based upon the invoice amount.
Contract Assets and Liabilities
The Company recognizes a contract asset when the Company has the right to consideration in exchange for goods or services transferred to a customer. Contract assets are transferred to trade receivables when the Company has the right to bill. The Company had contract assets of $5.2 million and $7.6 million as of December 31, 2025 and 2024, respectively.
The Company records contract liabilities when cash payments are received or due in advance of performance. The Company’s contract liabilities were $94.5 million as of December 31, 2025. As of January 1, 2025 and 2024, the beginning
balances for contract liabilities were $73.1 million and $63.7 million, respectively, all of which was recognized as revenue in the years ended December 31, 2025 and 2024, respectively.
Performance Obligations
As of December 31, 2025, the aggregate amount of transaction price allocated to unsatisfied performance obligations related to the Company’s revenue for the Contract Services segment is $1.6 billion.
The Company expects to recognize these remaining performance obligations as follows:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
(in thousands) | 2026 | | 2027 | | 2028 | | 2029 | | 2030 | | Thereafter | | Total |
| Remaining performance obligations | $887,352 | | $497,942 | | $193,129 | | $48,478 | | $14,225 | | $6,597 | | $1,647,723 |
As of December 31, 2025, the aggregate amount of transaction price allocated to unsatisfied performance obligations related to the Company’s revenue for the Other Services segment is $55.2 million, all of which is expected to be recognized by December 31, 2026.