XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2025 and 2024, respectively:
Three Months Ended
March 31, 2025
Offshore pipeline transportationMarine transportationOnshore transportation and servicesConsolidated
Fee-based revenues$108,887 $80,644 $13,505 $203,036 
Product Sales— — 174,263 174,263 
Refinery Services— — 21,012 21,012 
Total revenues$108,887 $80,644 $208,780 $398,311 
Three Months Ended
March 31, 2024
Offshore pipeline transportationMarine transportationOnshore transportation and servicesConsolidated
Fee-based revenues$101,990 $83,574 $13,287 $198,851 
Product Sales— — 212,709 212,709 
Refinery Services— — 22,887 22,887 
Total revenues$101,990 $83,574 $248,883 $434,447 
Schedule of Contract Asset and Liabilities Balances Activity
The table below depicts our contract asset and liability balances at December 31, 2024 and March 31, 2025:
Contract AssetsContract Liabilities
Other AssetsAccrued LiabilitiesOther Long-Term Liabilities
Balance at December 31, 2024
$5,174 $41,618 $82,164 
Balance at March 31, 2025
5,834 37,988 77,114 
For the three months ended March 31, 2025 and 2024, we recognized revenue of $11.0 million and $3.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$116,183 $22,270 
2026121,034 29,931 
202775,069 14,763 
202842,184 10,000 
202930,398 2,500 
Thereafter83,887 — 
Total$468,755 $79,464