| Disaggregation of revenue |
The following table disaggregates our revenue by type of service (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Contract operations revenue | $ | 319,449 | | | $ | 242,155 | | | $ | 628,785 | | | $ | 481,822 | | | Retail parts and services revenue | 22,697 | | | 7,970 | | | 44,636 | | | 13,537 | | | Total revenues | $ | 342,146 | | | $ | 250,125 | | | $ | 673,421 | | | $ | 495,359 | |
The following table disaggregates our revenue by timing of provision of services or transfer of goods (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Services provided over time: | | | | | | | | | Primary term | $ | 238,350 | | | $ | 201,995 | | | $ | 469,158 | | | $ | 396,528 | | | Month-to-month | 81,099 | | | 40,160 | | | 159,627 | | | 85,294 | | | Total services provided over time | 319,449 | | | 242,155 | | | 628,785 | | | 481,822 | | | Services provided or goods transferred at a point in time | 22,697 | | | 7,970 | | | 44,636 | | | 13,537 | | | Total revenues | $ | 342,146 | | | $ | 250,125 | | | $ | 673,421 | | | $ | 495,359 | |
|
| Summary of deferred revenue |
Components of deferred revenue were as follows (in thousands): | | | | | | | | | | | | | | | | | | | Balance sheet location | | June 30, 2026 | | December 31, 2025 | Current (1) | Deferred revenue | | $ | 74,622 | | | $ | 65,013 | | | Noncurrent | Other liabilities | | 3,434 | | | 4,486 | | | Total | | | $ | 78,056 | | | $ | 69,499 | |
(1)We recognized $0.7 million and $63.4 million of revenue during the three and six months ended June 30, 2026, respectively, related to our deferred revenue balance as of December 31, 2025.
|
| Expected timing of recognizing remaining performance obligations |
We expect to recognize these remaining performance obligations as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2026 (remainder) | | 2027 | | 2028 | | 2029 | | Thereafter | | Total | | Remaining performance obligations | $ | 380,504 | | | $ | 474,291 | | | $ | 216,417 | | | $ | 65,854 | | | $ | 42,880 | | | $ | 1,179,946 | |
|