v3.25.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2025
Revenue Recognition [Abstract]  
Schedule of Disaggregation of Revenue
The following tables reflect the disaggregation of our revenues by major category for the three months ended September 30, 2025 and 2024, respectively:
Three Months Ended
September 30, 2025
Offshore pipeline transportationMarine transportationOnshore transportation and servicesConsolidated
Fee-based revenues$143,306 $77,058 $20,759 $241,123 
Product sales— — 157,480 157,480 
Sulfur services— — 15,398 15,398 
Total revenues$143,306 $77,058 $193,637 $414,001 
Three Months Ended
September 30, 2024
Offshore pipeline transportationMarine transportationOnshore transportation and servicesConsolidated
Fee-based revenues$101,119 $78,496 $15,363 $194,978 
Product sales— — 185,267 185,267 
Sulfur services— — 17,046 17,046 
Total revenues$101,119 $78,496 $217,676 $397,291 
The following tables reflect the disaggregation of our revenues by major category for the nine months ended September 30, 2025 and 2024, respectively:
Nine Months Ended
September 30, 2025
Offshore pipeline transportationMarine transportationOnshore transportation and servicesConsolidated
Fee-based revenues$377,563 $237,319 $50,977 $665,859 
Product sales— — 469,628 469,628 
Sulfur services— — 54,173 54,173 
Total revenues$377,563 $237,319 $574,778 $1,189,660 

Nine Months Ended
September 30, 2024
Offshore pipeline transportationMarine transportationOnshore transportation and servicesConsolidated
Fee-based revenues$302,133 $243,941 $44,849 $590,923 
Product sales— — 610,635 610,635 
Sulfur services— — 60,359 60,359 
Total revenues$302,133 $243,941 $715,843 $1,261,917 
We
Schedule of Contract Asset and Liabilities Balances Activity
The table below depicts our contract asset and liability balances at September 30, 2025 and December 31, 2024:
Contract AssetsContract Liabilities
Other AssetsAccrued LiabilitiesOther Long-Term Liabilities
Balance at December 31, 2024
$5,174 $41,618 $82,164 
Balance at September 30, 2025
7,049 30,023 70,161 
For the nine months ended September 30, 2025 and 2024, we recognized revenue of $30.5 million and $9.1 million, respectively, that was included in contract liabilities at the beginning of the period.
Schedule of Revenue Expected to be Recognized in Future Periods
The following chart depicts how we expect to recognize revenues for future periods related to these contracts:
Offshore Pipeline TransportationOnshore Transportation and Services
Remainder of 2025$63,574 $7,474 
2026208,220 29,931 
2027139,001 14,022 
202861,214 10,000 
202930,361 2,500 
Thereafter83,789 — 
Total$586,159 $63,927