XML 64 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Revenue Recognition [Abstract]  
Schedule of Disaggregation of Revenue
The following tables reflects the disaggregation of our revenues by major category for the years ended December 31, 2024, 2023 and 2022, respectively:
Year Ended December 31, 2024
Offshore Pipeline TransportationSoda and Sulfur ServicesMarine TransportationOnshore Facilities and TransportationConsolidated
Fee-based revenues$404,919 $— $321,616 $66,635 $793,170 
Product Sales— 1,461,359 — 632,323 2,093,682 
Sulfur Services— 79,364 — — 79,364 
$404,919 $1,540,723 $321,616 $698,958 $2,966,216 
Year Ended December 31, 2023
Offshore Pipeline TransportationSoda and Sulfur ServicesMarine TransportationOnshore Facilities and TransportationConsolidated
Fee-based revenues$382,154 $— $327,464 $54,783 $764,401 
Product Sales— 1,639,195 — 678,347 2,317,542 
Sulfur Services— 95,053 — — 95,053 
$382,154 $1,734,248 $327,464 $733,130 $3,176,996 

Year Ended December 31, 2022
Offshore Pipeline TransportationSoda and Sulfur ServicesMarine TransportationOnshore Facilities and TransportationConsolidated
Fee-based revenues$319,045 $— $293,295 $68,625 $680,965 
Product Sales— 1,152,450 — 859,907 2,012,357 
Sulfur Services— 95,635 — — 95,635 
$319,045 $1,248,085 $293,295 $928,532 $2,788,957 
Schedule of Contract Asset and Liabilities Balances Activity
The table below depicts our contract asset and liability balances at December 31, 2024 and December 31, 2023:
Contract AssetsContract Liabilities
Other AssetsAccrued LiabilitiesOther Long-Term Liabilities
Balance at December 31, 2023
$859 $11,460 $112,734 
Balance at December 31, 2024
5,174 41,618 82,164 
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 Facilities and Transportation
2025$152,623 $29,540 
2026119,675 29,931 
202775,069 14,763 
202842,184 10,000 
202930,398 2,500 
Thereafter83,887 — 
Total$503,836 $86,734