XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 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 June 30, 2025 and 2024, respectively:
Three Months Ended
June 30, 2025
Offshore pipeline transportationMarine transportationOnshore transportation and servicesConsolidated
Fee-based revenues$125,370 $79,617 $16,713 $221,700 
Product sales— — 137,885 137,885 
Sulfur services— — 17,763 17,763 
Total revenues$125,370 $79,617 $172,361 $377,348 
Three Months Ended
June 30, 2024
Offshore pipeline transportationMarine transportationOnshore transportation and servicesConsolidated
Fee-based revenues$99,024 $81,871 $16,199 $197,094 
Product sales— — 212,659 212,659 
Sulfur services— — 20,426 20,426 
Total revenues$99,024 $81,871 $249,284 $430,179 
The following tables reflect the disaggregation of our revenues by major category for the six months ended June 30, 2025 and 2024, respectively:
Six Months Ended
June 30, 2025
Offshore pipeline transportationMarine transportationOnshore transportation and servicesConsolidated
Fee-based revenues$234,257 $160,261 $30,218 $424,736 
Product sales— — 312,148 312,148 
Sulfur services— — 38,775 38,775 
Total revenues$234,257 $160,261 $381,141 $775,659 

Six Months Ended
June 30, 2024
Offshore pipeline transportationMarine transportationOnshore transportation and servicesConsolidated
Fee-based revenues$201,014 $165,445 $29,486 $395,945 
Product sales— — 425,368 425,368 
Sulfur services— — 43,313 43,313 
Total revenues$201,014 $165,445 $498,167 $864,626 
Schedule of Contract Asset and Liabilities Balances Activity
The table below depicts our contract asset and liability balances at June 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 June 30, 2025
6,498 33,400 73,350 
For the six months ended June 30, 2025 and 2024, we recognized revenue of $21.4 million and $6.8 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$125,255 $14,947 
2026208,315 29,931 
2027139,076 14,763 
202861,272 10,000 
202930,400 2,500 
Thereafter83,888 — 
Total$648,206 $72,141