XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Abstract]        
Revenues by major source $ 831,149 $ 764,772 $ 2,463,561 $ 2,292,464
Revenue recognized     101,800 76,800
Marine Transportation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 486,054 429,885 1,446,274 1,269,342
Marine Transportation [Member] | Inland Transportation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 392,617 353,635 1,170,459 1,043,330
Marine Transportation [Member] | Coastal Transportation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 93,437 76,250 275,815 226,012
Distribution and Services [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 345,095 334,887 1,017,287 1,023,122
Distribution and Services [Member] | Commercial and Industrial [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 162,285 156,060 470,567 461,159
Distribution and Services [Member] | Power generation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 111,573 119,004 355,025 308,319
Distribution and Services [Member] | Oil and gas [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source $ 71,237 $ 59,823 $ 191,695 $ 253,644