XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Abstract]    
Revenues by major source $ 808,022 $ 750,444
Revenue recognized 54,400 38,800
Marine Transportation [Member]    
Disaggregation of Revenue [Abstract]    
Revenues by major source 475,412 412,495
Marine Transportation [Member] | Inland Transportation [Member]    
Disaggregation of Revenue [Abstract]    
Revenues by major source 386,007 337,888
Marine Transportation [Member] | Coastal Transportation [Member]    
Disaggregation of Revenue [Abstract]    
Revenues by major source 89,405 74,607
Distribution and Services [Member]    
Disaggregation of Revenue [Abstract]    
Revenues by major source 332,610 337,949
Distribution and Services [Member] | Commercial and Industrial [Member]    
Disaggregation of Revenue [Abstract]    
Revenues by major source 142,624 153,054
Distribution and Services [Member] | Power generation [Member]    
Disaggregation of Revenue [Abstract]    
Revenues by major source 135,669 90,309
Distribution and Services [Member] | Oil and gas [Member]    
Disaggregation of Revenue [Abstract]    
Revenues by major source $ 54,317 $ 94,586