XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Abstract]        
Revenues by major source $ 824,390 $ 777,248 $ 1,632,412 $ 1,527,692
Revenue recognized     81,500 60,300
Marine Transportation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 484,808 426,962 960,220 839,457
Marine Transportation [Member] | Inland Transportation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 391,835 351,807 777,842 689,695
Marine Transportation [Member] | Coastal Transportation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 92,973 75,155 182,378 149,762
Distribution and Services [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 339,582 350,286 672,192 688,235
Distribution and Services [Member] | Commercial and Industrial [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 165,658 152,045 308,282 305,099
Distribution and Services [Member] | Power generation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 107,783 99,006 243,452 189,315
Distribution and Services [Member] | Oil and gas [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source $ 66,141 $ 99,235 $ 120,458 $ 193,821