XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Abstract]      
Revenues by major source $ 2,784,754 $ 2,246,660 $ 2,171,408
Revenue recognized 61,700 40,900 38,500
Marine Transportation (KMT) [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 1,616,967 1,322,918 1,404,265
Marine Transportation (KMT) [Member] | Inland Transportation [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 1,277,010 1,005,145 1,094,630
Marine Transportation (KMT) [Member] | Coastal Transportation [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 339,957 317,773 309,635
Distribution and Services [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 1,167,787 923,742 767,143
Distribution and Services [Member] | Oil and Gas [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 516,221 345,731 200,817
Distribution and Services [Member] | Commercial and Industrial [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source $ 651,566 $ 578,011 $ 566,326