XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Abstract]      
Revenues by major source $ 3,091,640 $ 2,784,754 $ 2,246,660
Revenue recognized 84,000 61,700 40,900
Marine Transportation [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 1,721,937 1,616,967 1,322,918
Marine Transportation [Member] | Inland Transportation [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 1,416,483 1,277,010 1,005,145
Marine Transportation [Member] | Coastal Transportation [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 305,454 339,957 317,773
Distribution and Services [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 1,369,703 1,167,787 923,742
Distribution and Services [Member] | Commercial and Industrial [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 802,474 651,566 578,011
Distribution and Services [Member] | Oil and Gas [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source $ 567,229 $ 516,221 $ 345,731