XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Abstract]        
Revenues by major source $ 777,248 $ 697,964 $ 1,527,692 $ 1,308,746
Revenue recognized     60,300 46,700
Marine Transportation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 426,962 405,655 839,457 761,191
Marine Transportation [Member] | Inland Transportation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 351,807 316,948 689,695 594,858
Marine Transportation [Member] | Coastal Transportation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 75,155 88,707 149,762 166,333
Distribution and Services [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 350,286 292,309 688,235 547,555
Distribution and Services [Member] | Commercial and Industrial [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 180,398 161,621 369,790 309,154
Distribution and Services [Member] | Oil and Gas [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source $ 169,888 $ 130,688 $ 318,445 $ 238,401