v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
The following table disaggregates our revenue by type of service (in thousands):
Three Months Ended March 31,
20252024
Contract operations revenue$239,667 $223,780 
Retail parts and services revenue5,567 5,496 
Total revenues$245,234 $229,276 
The following table disaggregates our revenue by timing of provision of services or transfer of goods (in thousands):
Three Months Ended March 31,
20252024
Services provided over time:
Primary term$194,533 $190,433 
Month-to-month45,134 33,347 
Total services provided over time239,667 223,780 
Services provided or goods transferred at a point in time5,567 5,496 
Total revenues$245,234 $229,276 
Summary of deferred revenue Components of deferred revenue were as follows (in thousands):
Balance sheet locationMarch 31,
2025
December 31,
2024
Current (1)Deferred revenue$63,790 $63,900 
NoncurrentOther liabilities6,075 6,616 
Total$69,865 $70,516 
________________________________
(1)We recognized $60.7 million of revenue during the three months ended March 31, 2025 related to our deferred revenue balance as of December 31, 2024.
Expected timing of recognizing remaining performance obligations We expect to recognize these remaining performance obligations as follows (in thousands):
2025 (remainder)
202620272028ThereafterTotal
Remaining performance obligations$473,478 $396,154 $212,149 $82,367 $19,463 $1,183,611